Update release instructions with link to new build (#16419)

This commit is contained in:
Travis Plunk
2021-11-10 12:29:07 -08:00
committed by GitHub
parent 965dc8f40f
commit 23f701ca3c
2 changed files with 56 additions and 4 deletions
@@ -231,11 +231,32 @@ stages:
dependsOn:
- PublishPackages
- ChangesToMaster
variables:
# adds newPwshOrgName (exists in new and old org)
- group: PowerShellRelease
jobs:
- deployment: ReleaseSnap
displayName: Release Snap
pool: server
environment: PSReleaseSnapRelease
- template: templates/release/approvalJob.yml
parameters:
displayName: Start the release build
instructions: |
Start the snap pipeline at: https://dev.azure.com/$(newPwshOrgName)/PowerShell/_build?definitionId=49&_a=summary
- template: templates/release/approvalJob.yml
parameters:
displayName: Approve the release
instructions: |
Once the build is finished, approve the release of all channels.
- stage: ReleaseToMU
displayName: Release to MU
dependsOn:
- PublishPackages
- ChangesToMaster
jobs:
- template: templates/release/approvalJob.yml
parameters:
displayName: Release to MU
instructions: |
Notify the PM team to start the process of releasing to MU.
- stage: UpdateDotnetDocker
dependsOn: GitHubManualTasks
@@ -0,0 +1,31 @@
parameters:
- name: displayName
type: string
- name: instructions
type: string
- name: jobName
type: string
default: approval
- name: timeoutInMinutes
type: number
# 2 days
default: 2880
- name: onTimeout
type: string
default: 'reject'
values:
- resume
- reject
jobs:
- job: ${{ parameters.jobName }}
displayName: ${{ parameters.displayName }}
pool: server
timeoutInMinutes: 4320 # job times out in 3 days
steps:
- task: ManualValidation@0
displayName: ${{ parameters.displayName }}
timeoutInMinutes: ${{ parameters.timeoutInMinutes }}
inputs:
instructions: ${{ parameters.instructions }}
onTimeout: ${{ parameters.onTimeout }}