From d3f22cd05aea88f845bbbe178b89695d51b4a28b 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 c0b75d670d8ab7e7d2be461874e0799eb7f206a4 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)