From f5d592b0890d943aac13f2d3b00860c57f8b5328 Mon Sep 17 00:00:00 2001 From: Ben Broderick Phillips Date: Tue, 4 Jan 2022 16:56:38 -0500 Subject: [PATCH 1/2] Add weekly pipeline generation to prepare-pipelines template --- .../templates/steps/prepare-pipelines.yml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/eng/common/pipelines/templates/steps/prepare-pipelines.yml b/eng/common/pipelines/templates/steps/prepare-pipelines.yml index 47fc611316d1..42c39c7e5a36 100644 --- a/eng/common/pipelines/templates/steps/prepare-pipelines.yml +++ b/eng/common/pipelines/templates/steps/prepare-pipelines.yml @@ -74,6 +74,25 @@ steps: condition: ne('${{parameters.TestsConventionOptions}}','') env: PATVAR: $(azuresdk-azure-sdk-devops-pipeline-generation-pat) + - script: > + $(Pipeline.Workspace)/pipeline-generator/pipeline-generator + --organization https://dev.azure.com/azure-sdk + --project internal + --prefix ${{parameters.Prefix}} + --devopspath "\${{parameters.Prefix}}" + --path $(System.DefaultWorkingDirectory)/sdk + --endpoint Azure + --repository ${{parameters.Repository}} + --convention weekly + --agentpool Hosted + --branch refs/heads/$(DefaultBranch) + --patvar PATVAR + --debug + ${{parameters.TestsConventionOptions}} + displayName: Create Weekly (Multi-Cloud) Live Test pipelines for public repository + condition: ne('${{parameters.TestsConventionOptions}}','') + env: + PATVAR: $(azuresdk-azure-sdk-devops-pipeline-generation-pat) # This covers our -pr repositories. - ${{ if endsWith(parameters.Repository, '-pr')}}: From d831f17a76effdd74f229bf04be2592ac058b0db Mon Sep 17 00:00:00 2001 From: Ben Broderick Phillips Date: Wed, 5 Jan 2022 17:40:47 -0500 Subject: [PATCH 2/2] Add succeeded condition to pipeline generation pipelines --- eng/common/pipelines/templates/steps/prepare-pipelines.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/eng/common/pipelines/templates/steps/prepare-pipelines.yml b/eng/common/pipelines/templates/steps/prepare-pipelines.yml index 42c39c7e5a36..d85c48caf3a8 100644 --- a/eng/common/pipelines/templates/steps/prepare-pipelines.yml +++ b/eng/common/pipelines/templates/steps/prepare-pipelines.yml @@ -71,7 +71,7 @@ steps: --debug ${{parameters.TestsConventionOptions}} displayName: Create Live Test pipelines for public repository - condition: ne('${{parameters.TestsConventionOptions}}','') + condition: and(succeeded(), ne('${{parameters.TestsConventionOptions}}','')) env: PATVAR: $(azuresdk-azure-sdk-devops-pipeline-generation-pat) - script: > @@ -90,7 +90,7 @@ steps: --debug ${{parameters.TestsConventionOptions}} displayName: Create Weekly (Multi-Cloud) Live Test pipelines for public repository - condition: ne('${{parameters.TestsConventionOptions}}','') + condition: and(succeeded(), ne('${{parameters.TestsConventionOptions}}','')) env: PATVAR: $(azuresdk-azure-sdk-devops-pipeline-generation-pat) @@ -151,6 +151,6 @@ steps: --no-schedule ${{parameters.TestsConventionOptions}} displayName: Create Live Test pipelines for private repository - condition: ne('${{parameters.TestsConventionOptions}}','') + condition: and(succeeded(), ne('${{parameters.TestsConventionOptions}}','')) env: PATVAR: $(azuresdk-azure-sdk-devops-pipeline-generation-pat)