mirror of
https://github.com/microsoft/WSL.git
synced 2025-12-10 16:30:30 -06:00
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
|
||||
default: ""
|
||||
|
||||
- name: nugetSuffix
|
||||
type: string
|
||||
default: ""
|
||||
|
||||
- name: isNightly
|
||||
type: boolean
|
||||
default: false
|
||||
@ -160,7 +164,7 @@ stages:
|
||||
${{ else }}:
|
||||
script: |
|
||||
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 }}:
|
||||
- task: CMake@1
|
||||
|
||||
@ -8,6 +8,11 @@ parameters:
|
||||
displayName: 'Test the release pipeline'
|
||||
type: string
|
||||
default: ''
|
||||
|
||||
- name: nugetSuffix
|
||||
displayName: 'Nuget version suffix (must include "-")'
|
||||
type: string
|
||||
default: ''
|
||||
|
||||
trigger:
|
||||
tags:
|
||||
@ -51,6 +56,7 @@ extends:
|
||||
parameters:
|
||||
isRelease: true
|
||||
packageVersion: ${{ iif(eq(parameters.testVersion, ''), variables['Build.SourceBranchName'], parameters.testVersion) }}
|
||||
nugetSuffix: ${{ parameters.nugetSuffix }}
|
||||
traceLoggingConfig: $(ReleaseTraceLoggingConfig)
|
||||
vsoOrg: microsoft
|
||||
vsoProject: Microsoft.WSL
|
||||
@ -65,7 +71,7 @@ extends:
|
||||
packageVersion: ${{ iif(eq(parameters.testVersion, ''), variables['Build.SourceBranchName'], parameters.testVersion) }}
|
||||
bypassTests: ${{ parameters.bypassTests }}
|
||||
|
||||
- ${{ if eq(parameters.testVersion, '') }}:
|
||||
- ${{ if or(eq(parameters.testVersion, ''), not(eq(parameters.nugetSuffix, ''))) }}:
|
||||
- template: nuget-stage.yml@self
|
||||
parameters:
|
||||
isNightly: false
|
||||
Loading…
x
Reference in New Issue
Block a user