Condividi tramite


definizione di resources.packages.package

È possibile usare i pacchetti NuGet e npm GitHub come risorsa nelle pipeline YAML. Quando si specificano le risorse del pacchetto, impostare il pacchetto come NuGet o 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.

Definizioni che fanno riferimento a questa definizione: resources.packages

Proprietà

package Stringa. Obbligatorio come prima proprietà.
Alias dell'artefatto del pacchetto. Valori accettabili: [-_A-Za-z0-9]*.

type Stringa. Obbligatorio.
Tipo del pacchetto. Ex - NuGet, NPM e così via.

connection Stringa. Obbligatorio.
Nome della connessione. Questa connessione verrà usata per tutte le comunicazioni correlate a questo artefatto.

name Stringa. Obbligatorio.
Nome del pacchetto.

version Stringa.

tag Stringa.

trigger Stringa.
Attivare una nuova pipeline eseguita quando è disponibile una nuova versione di questo pacchetto. nessuno | Vero.

Esempio

In questo esempio è presente una connessione al servizio GitHub denominata pat-contoso a un pacchetto npm gitHub denominato contoso. Altre informazioni sui pacchetti 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 

Vedi anche