Skip to content

Instantly share code, notes, and snippets.

@TsuyoshiUshio
Created January 10, 2020 19:48
Show Gist options
  • Save TsuyoshiUshio/06d0b9f248c3dc65c0188e2c77e01907 to your computer and use it in GitHub Desktop.
Save TsuyoshiUshio/06d0b9f248c3dc65c0188e2c77e01907 to your computer and use it in GitHub Desktop.
Parent.CI
trigger:
- master
pool:
vmImage: 'ubuntu-latest'
jobs:
- job: main
steps:
- script: echo "##vso[task.setvariable variable=FOO;isOutput=true]Bar"
displayName: Set output variables
name: myEnv
- job: variables_handler
dependsOn: main
variables:
FOO: $[ dependencies.main.outputs['myEnv.FOO'] ]
steps:
- task: CmdLine@2
displayName: Create artifact from variables
inputs:
script: |
echo "##vso[task.setvariable variable=FOO;]$(FOO)" > $(Build.ArtifactStagingDirectory)/pipeline.env
- task: PublishBuildArtifacts@1
displayName: publish variables
inputs:
PathtoPublish: '$(Build.ArtifactStagingDirectory)'
ArtifactName: 'variables'
publishLocation: 'Container'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment