resources.packages.package definition
Pakiety NuGet i npm GitHub można używać jako zasobu w potokach YAML. Podczas określania zasobów pakietu ustaw pakiet jako NuGet
lub 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.
Definicje odwołujące się do tej definicji: resources.packages
Właściwości
package
Ciąg. Wymagane jako pierwsza właściwość.
Alias artefaktu pakietu. Dopuszczalne wartości: [-_A-Za-z0-9]*.
type
Ciąg. Wymagane.
Typ pakietu. Ex — NuGet, NPM itp.
connection
Ciąg. Wymagane.
Nazwa połączenia. To połączenie będzie używane dla całej komunikacji związanej z tym artefaktem.
name
Ciąg. Wymagane.
Nazwa pakietu.
version
Ciąg.
tag
Ciąg.
trigger
Ciąg.
Wyzwól nowe uruchomienie potoku, gdy jest dostępna nowa wersja tego pakietu. brak | True.
Przykłady
W tym przykładzie istnieje połączenie usługi GitHub o nazwie pat-contoso
z pakietem npm usługi GitHub o nazwie contoso
. Dowiedz się więcej o pakietach 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