1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
|
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
|