Compartilhar via


resources.packages.package definition

Você pode consumir pacotes NuGet e npm GitHub como um recurso em pipelines YAML. Ao especificar recursos de pacote, defina o pacote como NuGet ou npm.

packages:
- package: string # Required as first property. Alias of package artifact.
  type: string # Required. Type of the package. Ex - NuGet, NPM etc.
  connection: string # Required. Name of the connection. This connection will be used for all the communication related to this artifact.
  name: string # Required. Name of the package.
  version: string
  tag: string
  trigger: none | true # Trigger a new pipeline run when a new version of this package is available.

Definições que fazem referência a essa definição: resources.packages

Propriedades

package String. Obrigatório como primeira propriedade.
Alias do artefato do pacote. Valores aceitáveis: [-_A-Za-z0-9]*.

type String. Obrigatórios.
Tipo do pacote. Por exemplo: NuGet, NPM etc.

connection String. Obrigatórios.
Nome da conexão. Essa conexão será usada para toda a comunicação relacionada a este artefato.

name String. Obrigatórios.
Nome do pacote.

version String.

tag String.

trigger String.
Dispare uma nova execução de pipeline quando uma nova versão desse pacote estiver disponível. none | Verdade.

Exemplos

Neste exemplo, há uma conexão de serviço do GitHub chamada pat-contoso para um pacote GitHub npm chamado contoso. Saiba mais sobre os pacotes GitHub.

resources:
  packages:
    - package: contoso
      type: npm
      connection: pat-contoso
      name: yourname/contoso 
      version: 7.130.88 
      trigger: true

pool:
  vmImage: ubuntu-latest

steps:
- getPackage: contoso 

Confira também