Update get-tool-versions.yml

pull/18/head
Maxim Lobanov 4 years ago
parent a5e1431377
commit 3e3417e894

@ -20,29 +20,38 @@ variables:
VmImage: 'ubuntu-18.04' VmImage: 'ubuntu-18.04'
stages: stages:
- stage: Get_New_Versions - stage: Find_New_Versions
dependsOn: [] dependsOn: []
jobs: jobs:
- job: Get_Tool_Versions - job: Find_New_Versions
pool: pool:
name: $(PoolName) name: $(PoolName)
vmImage: $(VmImage) vmImage: $(VmImage)
steps: steps:
- template: /azure-pipelines/templates/get-tool-versions-steps.yml - template: /azure-pipelines/templates/get-tool-versions-steps.yml
- stage: Trigger_Builds - stage: Check_New_Versions
dependsOn: Get_New_Versions dependsOn: Find_New_Versions
jobs: jobs:
- job: Check_Versions - job: Check_New_Versions
condition: and(succeeded(), ne(stageDependencies.Get_New_Versions.Get_Tool_Versions.outputs['Get_versions.TOOL_VERSIONS'], ''))
steps: steps:
- pwsh: echo "hello" - pwsh: |
$NewVersions = "$[ stageDependencies.Find_New_Versions.Find_New_Versions.outputs['Get_versions.TOOL_VERSIONS'] ]".Trim()
if ($NewVersions) {
Write-Host "The following versions were found: $NewVersions"
} else {
throw "No new versions were found"
}
- stage: Trigger_Builds
dependsOn: Check_New_Versions
jobs:
- deployment: Run_Builds - deployment: Run_Builds
dependsOn: Check_Versions
pool: pool:
name: $(PoolName) name: $(PoolName)
vmImage: $(VmImage) vmImage: $(VmImage)
variables:
ToolVersions: $[ stageDependencies.Find_New_Versions.Find_New_Versions.outputs['Get_versions.TOOL_VERSIONS'] ]
timeoutInMinutes: 180 timeoutInMinutes: 180
environment: 'Get Available Tools Versions - Publishing Approval' environment: 'Get Available Tools Versions - Publishing Approval'
strategy: strategy:

Loading…
Cancel
Save