jobs.deployment.environment definíció
A environment
kulcsszó azt a környezetet vagy erőforrást határozza meg, amelyet a folyamat üzembehelyezési feladata céloz meg.
A definícióra hivatkozó definíciók: jobs.deployment
Megvalósítások
Implementálás | Description |
---|---|
környezet: sztring | Üzembe helyezési feladat a környezet nevével. |
environment: name, resourceName, resourceId, resourceType, tags | Teljes szintaxis a teljes vezérlőelemhez. |
Megjegyzések
A környezet a feladaton belül meghatározott lépések futtatásához is tartalmaz információkat az üzembe helyezési stratégiáról.
Az üzembehelyezési cél hatókörét az alábbi módon csökkentheti egy adott erőforrásra a környezetben:
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
környezet: sztring
Ha név szerint szeretne megadni egy környezetet további tulajdonságok használata nélkül, használja az alábbi szintaxist.
environment: string # Deployment job with environment name.
environment
Karakterlánc.
Üzembe helyezési feladat a környezet nevével.
Példák
environment: environmentName.resourceName
strategy: # deployment strategy
runOnce: # default strategy
deploy:
steps:
- script: echo Hello world
environment: name, resourceName, resourceId, resourceType, tags
Ha a környezeti tulajdonságokat a név mellett szeretné konfigurálni, használja a teljes szintaxist.
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.
Tulajdonságok
name
Karakterlánc.
A környezet neve.
resourceName
Karakterlánc.
Az erőforrás neve.
resourceId
Karakterlánc.
Az erőforrás azonosítója.
resourceType
Karakterlánc.
A környezeti erőforrás típusa.
tags
Karakterlánc.
Címkeszűrők listája.
Példák
A teljes szintaxis a következő:
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
Ha egy környezetet vagy annak egyik erőforrását adja meg, de nem kell más tulajdonságokat megadnia, a szintaxist a következőre rövidítheti:
environment: environmentName.resourceName
strategy: # deployment strategy
runOnce: # default strategy
deploy:
steps:
- script: echo Hello world
Az üzembehelyezési cél hatókörét az alábbi módon csökkentheti egy adott erőforrásra a környezetben:
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
Lásd még
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: