azure-sdk-for-cpp/eng/common/pipelines/templates/steps/set-test-pipeline-version.yml
Azure SDK Bot e9cc8a7a37
Sync eng/common directory with azure-sdk-tools for PR 12410 (#6772)
* Added 'ArtifactsJson' parameter

* Made script work for non-java

* Reduced duplicated parsing

* Fixed type error

---------

Co-authored-by: ray chen <raychen@microsoft.com>
2025-10-13 09:06:58 -07:00

36 lines
1.0 KiB
YAML

parameters:
- name: PackageName
type: string
default: ''
- name: PackageNames
type: string
default: ''
- name: ServiceDirectory
type: string
default: ''
- name: TagSeparator
type: string
default: '_'
- name: TestPipeline
type: boolean
default: false
- name: ArtifactsJson
type: string
default: ''
steps:
- ${{ if eq(parameters.TestPipeline, true) }}:
- task: PowerShell@2
displayName: Prep template pipeline for release
condition: and(succeeded(), ne(variables['Skip.SetTestPipelineVersion'], 'true'))
inputs:
workingDirectory: $(Build.SourcesDirectory)
filePath: $(Build.SourcesDirectory)/eng/common/scripts/SetTestPipelineVersion.ps1
arguments: >
-BuildID $(Build.BuildId)
-PackageNames '${{ coalesce(parameters.PackageName, parameters.PackageNames) }}'
-ServiceDirectory '${{ parameters.ServiceDirectory }}'
-TagSeparator '${{ parameters.TagSeparator }}'
-ArtifactsJson '${{ parameters.ArtifactsJson }}'
pwsh: true