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