diff --git a/eng/common/pipelines/templates/steps/prepare-pipelines.yml b/eng/common/pipelines/templates/steps/prepare-pipelines.yml index 47fc611316d..8df91b866bc 100644 --- a/eng/common/pipelines/templates/steps/prepare-pipelines.yml +++ b/eng/common/pipelines/templates/steps/prepare-pipelines.yml @@ -13,6 +13,9 @@ parameters: - name: TestsConventionOptions type: string default: '' + - name: TestsWeeklyConventionOptions + type: string + default: '' steps: - template: install-pipeline-generation.yml @@ -74,6 +77,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 "tests-weekly" + --agentpool Hosted + --branch refs/heads/$(DefaultBranch) + --patvar PATVAR + --debug + ${{parameters.TestsWeeklyConventionOptions}} + displayName: Create Weekly Live Test pipelines for public repository + condition: ne('${{parameters.TestsWeeklyConventionOptions}}','') + env: + PATVAR: $(azuresdk-azure-sdk-devops-pipeline-generation-pat) # This covers our -pr repositories. - ${{ if endsWith(parameters.Repository, '-pr')}}: @@ -135,3 +157,22 @@ 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}}-pr + --devopspath "\${{parameters.Prefix}}\pr" + --path $(System.DefaultWorkingDirectory)/sdk + --endpoint Azure + --repository ${{parameters.Repository}} + --convention "tests-weekly" + --agentpool Hosted + --branch refs/heads/$(DefaultBranch) + --patvar PATVAR + --debug + ${{parameters.TestsWeeklyConventionOptions}} + displayName: Create Weekly Live Test pipelines for private repository + condition: ne('${{parameters.TestsWeeklyConventionOptions}}','') + env: + PATVAR: $(azuresdk-azure-sdk-devops-pipeline-generation-pat)