Compartilhar via


definição de resources.packages.package

Você pode consumir pacotes NuGet e npm do 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 cadeia de caracteres. Obrigatório como primeira propriedade.
alias do artefato do pacote. Valores aceitáveis: [-_A-Za-z0-9]*.

type cadeia de caracteres. Obrigatório
tipo do pacote. Ex - NuGet, NPM etc.

connection cadeia de caracteres. Obrigatório
Nome da conexão. Essa conexão será usada para toda a comunicação relacionada a este artefato.

name cadeia de caracteres. Obrigatório
Nome do pacote.

version cadeia de caracteres.

tag cadeia de caracteres.

trigger cadeia de caracteres.
Disparar uma nova execução de pipeline quando uma nova versão desse pacote estiver disponível. none | verdadeiro.

Exemplos

Neste exemplo, há uma conexão de serviço Do GitHub chamada pat-contoso para um pacote npm do GitHub chamado contoso. Saiba mais sobre pacotes do 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 

Consulte também