mirror of https://github.com/microsoft/WSL
Add an option to put a nuget suffix in the release pipeline parameters (#13474)
* Add an option to put a nuget suffix in the release pipeline parameters * Yaml * Yaml * Yaml
This commit is contained in:
parent
ff2f490abe
commit
cc69ee0e10
|
|
@ -7,6 +7,10 @@ parameters:
|
||||||
type: string
|
type: string
|
||||||
default: ""
|
default: ""
|
||||||
|
|
||||||
|
- name: nugetSuffix
|
||||||
|
type: string
|
||||||
|
default: ""
|
||||||
|
|
||||||
- name: isNightly
|
- name: isNightly
|
||||||
type: boolean
|
type: boolean
|
||||||
default: false
|
default: false
|
||||||
|
|
@ -160,7 +164,7 @@ stages:
|
||||||
${{ else }}:
|
${{ else }}:
|
||||||
script: |
|
script: |
|
||||||
Write-Host "##vso[task.setvariable variable=WSL_PACKAGE_VERSION;isOutput=true]$([string]('${{ parameters.packageVersion }}' + '.0'))"
|
Write-Host "##vso[task.setvariable variable=WSL_PACKAGE_VERSION;isOutput=true]$([string]('${{ parameters.packageVersion }}' + '.0'))"
|
||||||
Write-Host "##vso[task.setvariable variable=WSL_NUGET_PACKAGE_VERSION;isOutput=true]$([string]('${{ parameters.packageVersion }}'))"
|
Write-Host "##vso[task.setvariable variable=WSL_NUGET_PACKAGE_VERSION;isOutput=true]$([string]('${{ parameters.packageVersion }}${{ parameters.nugetSuffix }}'))"
|
||||||
|
|
||||||
- ${{ each platform in parameters.platforms }}:
|
- ${{ each platform in parameters.platforms }}:
|
||||||
- task: CMake@1
|
- task: CMake@1
|
||||||
|
|
|
||||||
|
|
@ -8,6 +8,11 @@ parameters:
|
||||||
displayName: 'Test the release pipeline'
|
displayName: 'Test the release pipeline'
|
||||||
type: string
|
type: string
|
||||||
default: ''
|
default: ''
|
||||||
|
|
||||||
|
- name: nugetSuffix
|
||||||
|
displayName: 'Nuget version suffix (must include "-")'
|
||||||
|
type: string
|
||||||
|
default: ''
|
||||||
|
|
||||||
trigger:
|
trigger:
|
||||||
tags:
|
tags:
|
||||||
|
|
@ -51,6 +56,7 @@ extends:
|
||||||
parameters:
|
parameters:
|
||||||
isRelease: true
|
isRelease: true
|
||||||
packageVersion: ${{ iif(eq(parameters.testVersion, ''), variables['Build.SourceBranchName'], parameters.testVersion) }}
|
packageVersion: ${{ iif(eq(parameters.testVersion, ''), variables['Build.SourceBranchName'], parameters.testVersion) }}
|
||||||
|
nugetSuffix: ${{ parameters.nugetSuffix }}
|
||||||
traceLoggingConfig: $(ReleaseTraceLoggingConfig)
|
traceLoggingConfig: $(ReleaseTraceLoggingConfig)
|
||||||
vsoOrg: microsoft
|
vsoOrg: microsoft
|
||||||
vsoProject: Microsoft.WSL
|
vsoProject: Microsoft.WSL
|
||||||
|
|
@ -65,7 +71,7 @@ extends:
|
||||||
packageVersion: ${{ iif(eq(parameters.testVersion, ''), variables['Build.SourceBranchName'], parameters.testVersion) }}
|
packageVersion: ${{ iif(eq(parameters.testVersion, ''), variables['Build.SourceBranchName'], parameters.testVersion) }}
|
||||||
bypassTests: ${{ parameters.bypassTests }}
|
bypassTests: ${{ parameters.bypassTests }}
|
||||||
|
|
||||||
- ${{ if eq(parameters.testVersion, '') }}:
|
- ${{ if or(eq(parameters.testVersion, ''), not(eq(parameters.nugetSuffix, ''))) }}:
|
||||||
- template: nuget-stage.yml@self
|
- template: nuget-stage.yml@self
|
||||||
parameters:
|
parameters:
|
||||||
isNightly: false
|
isNightly: false
|
||||||
Loading…
Reference in New Issue