diff --git a/eng/pipelines/templates/jobs/ci.yml b/eng/pipelines/templates/jobs/ci.yml index a44742b8a082..6af7b0c042c0 100644 --- a/eng/pipelines/templates/jobs/ci.yml +++ b/eng/pipelines/templates/jobs/ci.yml @@ -146,11 +146,15 @@ jobs: displayName: 'Tag scheduled builds' condition: and(succeeded(), eq(variables['Build.SourceBranchName'],'main'),eq(variables['Build.Reason'],'Schedule')) - - template: /eng/common/pipelines/templates/steps/set-test-pipeline-version.yml - parameters: - PackageNames: "azure-sdk-template,azure-sdk-template-two,azure-sdk-template-three" - ServiceDirectory: "template" - TestPipeline: ${{ parameters.TestPipeline }} + - ${{ if eq(parameters.TestPipeline, true) }}: + - template: /eng/common/pipelines/templates/steps/set-test-pipeline-version.yml + parameters: + Artifacts: + - ${{ each artifact in parameters.ReleaseArtifacts }}: + - ${{ if contains(artifact.name, 'azure-sdk-template') }}: + - ${{ artifact }} + ServiceDirectory: ${{ parameters.ServiceDirectory }} + TestPipeline: ${{ parameters.TestPipeline }} # The daily dev build variable isn't used for the PullRequests pipeline but is currently used # to save off the packageInfo files for all ci pipeline. This needs to be skipped for the @@ -349,11 +353,15 @@ jobs: CspellConfigPath: .vscode/cspell.json ContinueOnError: false - - template: /eng/common/pipelines/templates/steps/set-test-pipeline-version.yml - parameters: - PackageNames: "azure-sdk-template,azure-sdk-template-two,azure-sdk-template-three" - ServiceDirectory: "template" - TestPipeline: ${{ parameters.TestPipeline }} + - ${{ if eq(parameters.TestPipeline, true) }}: + - template: /eng/common/pipelines/templates/steps/set-test-pipeline-version.yml + parameters: + Artifacts: + - ${{ each artifact in parameters.ReleaseArtifacts }}: + - ${{ if contains(artifact.name, 'azure-sdk-template') }}: + - ${{ artifact }} + ServiceDirectory: ${{ parameters.ServiceDirectory }} + TestPipeline: ${{ parameters.TestPipeline }} - template: /eng/common/pipelines/templates/steps/verify-links.yml parameters: diff --git a/eng/pipelines/templates/stages/archetype-java-release-batch.yml b/eng/pipelines/templates/stages/archetype-java-release-batch.yml index f50b06a2839a..ab627758dc59 100644 --- a/eng/pipelines/templates/stages/archetype-java-release-batch.yml +++ b/eng/pipelines/templates/stages/archetype-java-release-batch.yml @@ -125,11 +125,15 @@ stages: inputs: versionSpec: $(PythonVersion) - - template: /eng/common/pipelines/templates/steps/set-test-pipeline-version.yml - parameters: - PackageNames: "azure-sdk-template,azure-sdk-template-two,azure-sdk-template-three" - ServiceDirectory: "template" - TestPipeline: ${{ parameters.TestPipeline }} + - ${{ if eq(parameters.TestPipeline, true) }}: + - template: /eng/common/pipelines/templates/steps/set-test-pipeline-version.yml + parameters: + Artifacts: + - ${{ each artifact in parameters.Artifacts }}: + - ${{ if contains(artifact.name, 'azure-sdk-template') }}: + - ${{ artifact }} + ServiceDirectory: ${{ parameters.ServiceDirectory }} + TestPipeline: ${{ parameters.TestPipeline }} # Do all the verifications for all the artifacts after the sparse-checkout - pwsh: |