Partilhar via


resources.packages.package definition

Pode consumir pacotes NuGet e npm gitHub como um recurso em pipelines YAML. Ao especificar os recursos do 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 referenciam esta definição: resources.packages

Propriedades

package cadeia. Necessário como primeira propriedade.
Alias do artefacto do pacote. Valores aceitáveis: [-_A-Za-z0-9]*.

type cadeia. Obrigatório.
Tipo do pacote. Ex - NuGet, NPM, etc.

connection cadeia. Obrigatório.
Nome da ligação. Esta ligação será utilizada para toda a comunicação relacionada com este artefacto.

name cadeia. Obrigatório.
Nome do pacote.

version cadeia.

tag cadeia.

trigger cadeia.
Acione uma nova execução de pipeline quando estiver disponível uma nova versão deste pacote. nenhum | true.

Exemplos

Neste exemplo, existe uma ligação de serviço do GitHub com o nome pat-contoso para um pacote npm do GitHub com o nome contoso. Saiba mais sobre os 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 

Ver também