J'essaie de comprendre comment partager des variables personnalisées à travers ADO pipelines dans mon script. Vous trouverez ci-dessous mon script avec 2 étapes.
Je définit le paramètre curProjVersion
comme variable de sortie et tente d'y accéder à une autre étape. Est-ce que je le fais bien?
stages:
- stage: Build
displayName: Build stage
jobs:
- job: VersionCheck
pool:
vmImage: 'ubuntu-latest'
displayName: Version Check
continueOnError: false
steps:
- script: |
echo "##vso[task.setvariable variable=curProjVersion;isOutput=true]1.4.5"
name: setCurProjVersion
displayName: "Collect Application Version ID"
- stage: Deploy
displayName: Deploy stage
dependsOn: Build
variables:
curProjVersion1: $[ dependencies.Build.VersionCheck.outputs['setCurProjVersion.curProjVersion'] ]
jobs:
- job:
steps:
- script: |
echo $(curProjVersion1)
En tant que mise à jour pour que quiconque ait constaté cette question, il semble de passer des variables entre des étapes a été mise en œuvre et devrait être libérée dans les prochaines semaines .