definitie van resources.packages.package
U kunt NuGet- en NPM GitHub-pakketten gebruiken als een resource in YAML-pijplijnen. Wanneer u pakketresources opgeeft, stelt u het pakket in als NuGet
of 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.
Definities die naar deze definitie verwijzen: resources.packages
Eigenschappen
package
Tekenreeks. Vereist als eerste eigenschap.
Alias van pakketartefact. Acceptabele waarden: [-_A-Za-z0-9]*.
type
Tekenreeks. Vereist.
Type van het pakket. Ex - NuGet, NPM, enzovoort.
connection
Tekenreeks. Vereist.
Naam van de verbinding. Deze verbinding wordt gebruikt voor alle communicatie met betrekking tot dit artefact.
name
Tekenreeks. Vereist.
Naam van het pakket.
version
Tekenreeks.
tag
Tekenreeks.
trigger
Tekenreeks.
Een nieuwe pijplijnuitvoering activeren wanneer er een nieuwe versie van dit pakket beschikbaar is. geen | Waar.
Voorbeelden
In dit voorbeeld is er een GitHub-serviceverbinding met de naam pat-contoso
naar een GitHub NPM-pakket met de naam contoso
. Meer informatie over GitHub-pakketten.
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