Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Klíčové slovo environment určuje prostředí nebo jeho prostředek, na který cílí úloha nasazení kanálu.
Definice, které odkazují na tuto definici: jobs.deployment
Implementace
| Implementace | Popis |
|---|---|
| prostředí: řetězcový | Úloha nasazení s názvem prostředí |
| prostředí: name, resourceName, resourceId, resourceType, tags | Úplná syntaxe pro úplné řízení |
Poznámky
Prostředí obsahuje také informace o strategii nasazení pro spuštění kroků definovaných v rámci úlohy.
Rozsah cíle nasazení můžete omezit na konkrétní prostředek v rámci prostředí, jak je znázorněno tady:
environment: 'smarthotel-dev.bookings'
strategy:
runOnce:
deploy:
steps:
- task: KubernetesManifest@0
displayName: Deploy to Kubernetes cluster
inputs:
action: deploy
namespace: $(k8sNamespace)
manifests: $(System.ArtifactsDirectory)/manifests/*
imagePullSecrets: $(imagePullSecret)
containers: $(containerRegistry)/$(imageRepository):$(tag)
# value for kubernetesServiceConnection input automatically passed down to task by environment.resource input
prostředí: řetězec
Pokud chcete zadat prostředí podle názvu bez použití dalších vlastností, použijte následující syntaxi.
environment: string # Deployment job with environment name.
environment řetězec.
Úloha nasazení s názvem prostředí
Příklady
environment: environmentName.resourceName
strategy: # deployment strategy
runOnce: # default strategy
deploy:
steps:
- script: echo Hello world
prostředí: name, resourceName, resourceId, resourceType, tags
Pokud chcete kromě názvu nakonfigurovat vlastnosti prostředí, použijte úplnou syntaxi.
environment:
name: string # Name of environment.
resourceName: string # Name of resource.
resourceId: string # Id of resource.
resourceType: string # Type of environment resource.
tags: string # List of tag filters.
Vlastnosti
name řetězec.
Název prostředí.
resourceName řetězec.
Název prostředku.
resourceId řetězec.
ID prostředku.
resourceType řetězec.
Typ prostředku prostředí.
tags řetězec.
Seznam filtrů značek.
Příklady
Úplná syntaxe je:
environment: # create environment and/or record deployments
name: string # name of the environment to run this job on.
resourceName: string # name of the resource in the environment to record the deployments against
resourceId: number # resource identifier
resourceType: string # type of the resource you want to target. Supported types - virtualMachine, Kubernetes
tags: string # comma separated tag names to filter the resources in the environment
strategy: # deployment strategy
runOnce: # default strategy
deploy:
steps:
- script: echo Hello world
Pokud zadáte prostředí nebo některý z jeho prostředků, ale nepotřebujete zadat další vlastnosti, můžete syntaxi zkrátit na:
environment: environmentName.resourceName
strategy: # deployment strategy
runOnce: # default strategy
deploy:
steps:
- script: echo Hello world
Rozsah cíle nasazení můžete omezit na konkrétní prostředek v rámci prostředí, jak je znázorněno tady:
environment: 'smarthotel-dev.bookings'
strategy:
runOnce:
deploy:
steps:
- task: KubernetesManifest@0
displayName: Deploy to Kubernetes cluster
inputs:
action: deploy
namespace: $(k8sNamespace)
manifests: $(System.ArtifactsDirectory)/manifests/*
imagePullSecrets: $(imagePullSecret)
containers: $(containerRegistry)/$(imageRepository):$(tag)
# value for kubernetesServiceConnection input automatically passed down to task by environment.resource input