Skip to content

Commit

Permalink
Update Images used for release (#16580)
Browse files Browse the repository at this point in the history
  • Loading branch information
TravisEz13 committed Dec 18, 2021
1 parent a3788b0 commit 67faa48
Show file tree
Hide file tree
Showing 23 changed files with 63 additions and 31 deletions.
2 changes: 1 addition & 1 deletion tools/releaseBuild/azureDevOps/releaseBuild.yml
Expand Up @@ -207,7 +207,7 @@ stages:
pool:
name: PowerShell1ES
demands:
- ImageOverride -equals MMS2019
- ImageOverride -equals MMS2019TLS
steps:
- checkout: self
clean: true
Expand Down
37 changes: 27 additions & 10 deletions tools/releaseBuild/azureDevOps/releasePipeline.yml
Expand Up @@ -110,6 +110,7 @@ stages:
- job: ValidatePkgNames
displayName: Validate Package Names
pool:
# testing
vmImage: windows-latest
variables:
- group: 'Azure Blob variable group'
Expand All @@ -118,6 +119,7 @@ stages:
- job: ValidatePkgBOM
displayName: Validate Package BOM
pool:
# testing
vmImage: windows-latest
variables:
- group: 'Azure Blob variable group'
Expand Down Expand Up @@ -174,8 +176,11 @@ stages:
jobs:
- deployment: AzureBlobPublic
displayName: Make Azure Blob Public
pool:
vmImage: windows-latest

pool: PowerShell1ES
demands:
- ImageOverride -equals MMS2019TLS

variables:
- group: 'Staging_ACR'
environment: PSReleaseAzureBlobPublic
Expand All @@ -187,8 +192,11 @@ stages:

- job: GitHubDraft
displayName: Create GitHub Draft release
pool:
vmImage: windows-latest

pool: PowerShell1ES
demands:
- ImageOverride -equals MMS2019TLS

variables:
- group: 'Azure Blob variable group'
- group: 'AzDevOpsArtifacts'
Expand Down Expand Up @@ -220,14 +228,20 @@ stages:
dependsOn: GitHubManualTasks
jobs:
- job: PublishNuget
pool:
vmImage: windows-latest

pool: PowerShell1ES
demands:
- ImageOverride -equals MMS2019TLS

steps:
- template: templates/release-ReleaseToNuGet.yml

- job: PublishPkgsMsftCom
pool:
vmImage: ubuntu-latest

pool: PowerShell1ES
demands:
- ImageOverride -equals MMSUbuntu20.04TLS

variables:
- group: 'AzDevOpsArtifacts'
- group: 'packages.microsoft.com'
Expand Down Expand Up @@ -320,8 +334,11 @@ stages:
jobs:
- deployment: UploadJson
displayName: Upload BuildInfoJson
pool:
vmImage: windows-latest

pool: PowerShell1ES
demands:
- ImageOverride -equals MMS2019TLS

variables:
- group: 'Azure Blob variable group'
environment: PSReleaseBuildInfoJson
Expand Down
Expand Up @@ -10,7 +10,7 @@ jobs:
pool:
name: PowerShell1ES
demands:
- ImageOverride -equals MMS2019
- ImageOverride -equals MMS2019TLS
steps:
- checkout: self
clean: true
Expand Down
2 changes: 1 addition & 1 deletion tools/releaseBuild/azureDevOps/templates/compliance.yml
Expand Up @@ -18,7 +18,7 @@ jobs:
pool:
name: PowerShell1ES
demands:
- ImageOverride -equals MMS2019
- ImageOverride -equals MMS2019TLS

# APIScan can take a long time
timeoutInMinutes: 180
Expand Down
Expand Up @@ -19,7 +19,7 @@ jobs:
pool:
name: PowerShell1ES
demands:
- ImageOverride -equals MMS2019
- ImageOverride -equals MMS2019TLS

# APIScan can take a long time
timeoutInMinutes: 180
Expand Down
Expand Up @@ -16,7 +16,7 @@ jobs:
pool:
name: PowerShell1ES
demands:
- ImageOverride -equals MMS2019
- ImageOverride -equals MMS2019TLS

timeoutInMinutes: 15

Expand Down
2 changes: 1 addition & 1 deletion tools/releaseBuild/azureDevOps/templates/json.yml
Expand Up @@ -15,7 +15,7 @@ jobs:
pool:
name: PowerShell1ES
demands:
- ImageOverride -equals MMS2019
- ImageOverride -equals MMS2019TLS

steps:
#- task: <task type name>@<version>
Expand Down
4 changes: 2 additions & 2 deletions tools/releaseBuild/azureDevOps/templates/linux.yml
Expand Up @@ -10,7 +10,7 @@ jobs:
pool:
name: PowerShell1ES
demands:
- ImageOverride -equals MMSUbuntu20.04
- ImageOverride -equals MMSUbuntu20.04TLS
dependsOn: ${{ parameters.parentJob }}
variables:
- name: runCodesignValidationInjection
Expand Down Expand Up @@ -151,7 +151,7 @@ jobs:
pool:
name: PowerShell1ES
demands:
- ImageOverride -equals MMS2019
- ImageOverride -equals MMS2019TLS
variables:
- name: buildName
value: ${{ parameters.buildName }}
Expand Down
Expand Up @@ -9,7 +9,7 @@ jobs:
pool:
name: PowerShell1ES
demands:
- ImageOverride -equals MMS2019
- ImageOverride -equals MMS2019TLS

variables:
- group: ESRP
Expand Down
Expand Up @@ -9,7 +9,7 @@ jobs:
pool:
name: PowerShell1ES
demands:
- ImageOverride -equals MMS2019
- ImageOverride -equals MMS2019TLS
variables:
- group: ESRP
- name: runCodesignValidationInjection
Expand Down
2 changes: 1 addition & 1 deletion tools/releaseBuild/azureDevOps/templates/nuget.yml
Expand Up @@ -10,7 +10,7 @@ jobs:
pool:
name: PowerShell1ES
demands:
- ImageOverride -equals MMS2019
- ImageOverride -equals MMS2019TLS

timeoutInMinutes: 90

Expand Down
Expand Up @@ -10,6 +10,7 @@ jobs:
- job: ${{ parameters.jobName }}
displayName: ${{ parameters.displayName }}
pool:
# test
vmImage: ${{ parameters.imageName }}
steps:
- checkout: self
Expand Down
@@ -1,8 +1,11 @@
jobs:
- job: CreateMSIXBundle
displayName: Create .msixbundle file
pool:
vmImage: windows-latest

pool: PowerShell1ES
demands:
- ImageOverride -equals MMS2019TLS

variables:
- group: msixTools
- group: 'Azure Blob variable group'
Expand Down
Expand Up @@ -7,6 +7,7 @@ jobs:
- job: ${{ parameters.jobName }}
displayName: ${{ parameters.displayName }}
pool:
# testing
vmImage: ${{ parameters.imageName }}
variables:
- group: AzDevOpsArtifacts
Expand Down
@@ -1,8 +1,11 @@
jobs:
- job: UpdateDepsFiles
displayName: Update deps files
pool:
vmImage: windows-latest

pool: PowerShell1ES
demands:
- ImageOverride -equals MMS2019TLS

variables:
- group: 'Azure Blob variable group'
steps:
Expand Down
Expand Up @@ -8,6 +8,7 @@ jobs:
- job: ${{ parameters.jobName }}
displayName: ${{ parameters.displayName }}
pool:
# testing
vmImage: ${{ parameters.imageName }}
steps:
- checkout: self
Expand Down
1 change: 1 addition & 0 deletions tools/releaseBuild/azureDevOps/templates/testartifacts.yml
Expand Up @@ -8,6 +8,7 @@ jobs:
displayName: Build test artifacts
condition: succeeded()
pool:
# testing
vmImage: ubuntu-latest
steps:
- checkout: self
Expand Down
2 changes: 2 additions & 0 deletions tools/releaseBuild/azureDevOps/templates/vpackReleaseJob.yml
Expand Up @@ -9,6 +9,8 @@ jobs:
displayName: Build and Publish VPack - ${{ parameters.architecture }}
condition: succeeded()
pool: PowerShell1ES
demands:
- ImageOverride -equals MMS2019TLS
steps:
- checkout: self
clean: true
Expand Down
Expand Up @@ -12,7 +12,7 @@ jobs:
pool:
name: PowerShell1ES
demands:
- ImageOverride -equals MMS2019
- ImageOverride -equals MMS2019TLS

steps:
- checkout: self
Expand Down
Expand Up @@ -16,7 +16,7 @@ jobs:
pool:
name: PowerShell1ES
demands:
- ImageOverride -equals MMS2019
- ImageOverride -equals MMS2019TLS
variables:
- name: runCodesignValidationInjection
value: false
Expand Down
Expand Up @@ -10,7 +10,7 @@ jobs:
pool:
name: PowerShell1ES
demands:
- ImageOverride -equals MMS2019
- ImageOverride -equals MMS2019TLS
variables:
- name: DOTNET_SKIP_FIRST_TIME_EXPERIENCE
value: 1
Expand Down
Expand Up @@ -16,7 +16,7 @@ jobs:
pool:
name: PowerShell1ES
demands:
- ImageOverride -equals MMS2019
- ImageOverride -equals MMS2019TLS
variables:
- name: BuildConfiguration
value: ${{ parameters.BuildConfiguration }}
Expand Down
7 changes: 5 additions & 2 deletions tools/releaseBuild/azureDevOps/vpackRelease.yml
Expand Up @@ -24,8 +24,11 @@ stages:
- job: rename
displayName: Name the build
condition: succeeded()
pool:
vmImage: 'windows-latest'

pool: PowerShell1ES
demands:
- ImageOverride -equals MMS2019TLS

steps:
- checkout: self
clean: true
Expand Down

1 comment on commit 67faa48

@PatrikGolis1
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@ #

Please sign in to comment.