From 55a4e44f5abb0c610ed89291b7e755d3077e434f Mon Sep 17 00:00:00 2001 From: scbedd <45376673+scbedd@users.noreply.github.com> Date: Tue, 14 Feb 2023 11:26:03 -0800 Subject: [PATCH 1/3] when archetype-sdk-tests is called multiple times, the static name of nalysis breaks the yaml generation due to identical stage names --- eng/pipelines/templates/stages/archetype-sdk-tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eng/pipelines/templates/stages/archetype-sdk-tests.yml b/eng/pipelines/templates/stages/archetype-sdk-tests.yml index 4476115ec6ca..ee6556d5ce06 100644 --- a/eng/pipelines/templates/stages/archetype-sdk-tests.yml +++ b/eng/pipelines/templates/stages/archetype-sdk-tests.yml @@ -143,7 +143,7 @@ stages: Cloud: ${{ cloud.key }} - ${{ if contains(variables['Build.DefinitionName'], 'tests-weekly') }}: - - stage: Analysis + - stage: ${{ cloud.key }}_${{ parameters.JobName }}_Analysis dependsOn: [] jobs: - job: 'Analyze' From abe36fae5bfd361125be041fe4dc4a411caa43ca Mon Sep 17 00:00:00 2001 From: scbedd <45376673+scbedd@users.noreply.github.com> Date: Tue, 14 Feb 2023 11:29:37 -0800 Subject: [PATCH 2/3] cloudkey not available. just gotta go by jobname --- eng/pipelines/templates/stages/archetype-sdk-tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eng/pipelines/templates/stages/archetype-sdk-tests.yml b/eng/pipelines/templates/stages/archetype-sdk-tests.yml index ee6556d5ce06..643b83de9f0c 100644 --- a/eng/pipelines/templates/stages/archetype-sdk-tests.yml +++ b/eng/pipelines/templates/stages/archetype-sdk-tests.yml @@ -143,7 +143,7 @@ stages: Cloud: ${{ cloud.key }} - ${{ if contains(variables['Build.DefinitionName'], 'tests-weekly') }}: - - stage: ${{ cloud.key }}_${{ parameters.JobName }}_Analysis + - stage: ${{ parameters.JobName }}_Analysis dependsOn: [] jobs: - job: 'Analyze' From 6c1d2d3ff03a406d125a5a006b29fa5979096f7a Mon Sep 17 00:00:00 2001 From: scbedd <45376673+scbedd@users.noreply.github.com> Date: Tue, 14 Feb 2023 13:56:15 -0800 Subject: [PATCH 3/3] update stage name to be auto generated --- eng/pipelines/templates/stages/archetype-sdk-tests.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/eng/pipelines/templates/stages/archetype-sdk-tests.yml b/eng/pipelines/templates/stages/archetype-sdk-tests.yml index 643b83de9f0c..dbb6492de0d3 100644 --- a/eng/pipelines/templates/stages/archetype-sdk-tests.yml +++ b/eng/pipelines/templates/stages/archetype-sdk-tests.yml @@ -143,13 +143,13 @@ stages: Cloud: ${{ cloud.key }} - ${{ if contains(variables['Build.DefinitionName'], 'tests-weekly') }}: - - stage: ${{ parameters.JobName }}_Analysis + - stage: + displayName: 'Analyze_${{ parameters.JobName }}' dependsOn: [] jobs: - job: 'Analyze' timeoutInMinutes: 90 - variables: PythonVersion: '3.9'