Skip to content

Commit

Permalink
update build yamls for stable 7.4.2, preview 7.5.0-preview.2 and lts …
Browse files Browse the repository at this point in the history
…7.2.19 (#804)
  • Loading branch information
anamnavi authored Apr 24, 2024
1 parent 58ef026 commit 50fca15
Show file tree
Hide file tree
Showing 3 changed files with 696 additions and 0 deletions.
212 changes: 212 additions & 0 deletions .vsts-ci/ltsReleaseStage.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,212 @@
parameters:
- name: channel
default: 'preview'
- name: channelPath
default: ''
- name: vmImage
default: PSMMSUbuntu20.04-Secure
stages:
- stage: StageGenerateBuild_lts
dependsOn: ['StageResolveVersionandYaml']
displayName: Build lts
jobs:
- template: /.vsts-ci/releasePhase.yml@self
parameters:
archName: 'Build_linux_amd64'
imageName: alpine316
artifactSuffix: alpine316
poolOS: 'linux'
poolHostArchitecture: 'amd64'
buildKitValue: 1
channel: ${{ parameters.channel }}
channelPath: ${{ parameters.channelPath }}
- template: /.vsts-ci/releasePhase.yml@self
parameters:
archName: 'Build_linux_amd64'
imageName: alpine317
artifactSuffix: alpine317
poolOS: 'linux'
poolHostArchitecture: 'amd64'
buildKitValue: 1
channel: ${{ parameters.channel }}
channelPath: ${{ parameters.channelPath }}
- template: /.vsts-ci/releasePhase.yml@self
parameters:
archName: 'Build_linux_amd64'
imageName: debian11
artifactSuffix: debian11
poolOS: 'linux'
poolHostArchitecture: 'amd64'
buildKitValue: 1
channel: ${{ parameters.channel }}
channelPath: ${{ parameters.channelPath }}
- template: /.vsts-ci/releasePhase.yml@self
parameters:
archName: 'Build_linux_amd64'
imageName: mariner2
artifactSuffix: mariner2
poolOS: 'linux'
poolHostArchitecture: 'amd64'
buildKitValue: 1
channel: ${{ parameters.channel }}
channelPath: ${{ parameters.channelPath }}
- template: /.vsts-ci/releasePhase.yml@self
parameters:
archName: 'Build_linux_amd64'
imageName: ubi8
artifactSuffix: ubi8
poolOS: 'linux'
poolHostArchitecture: 'amd64'
buildKitValue: 1
channel: ${{ parameters.channel }}
channelPath: ${{ parameters.channelPath }}
- template: /.vsts-ci/releasePhase.yml@self
parameters:
archName: 'Build_linux_amd64'
imageName: ubuntu20.04
artifactSuffix: ubuntu20.04
poolOS: 'linux'
poolHostArchitecture: 'amd64'
buildKitValue: 1
channel: ${{ parameters.channel }}
channelPath: ${{ parameters.channelPath }}
- template: /.vsts-ci/releasePhase.yml@self
parameters:
archName: 'Build_linux_amd64'
imageName: ubuntu22.04
artifactSuffix: ubuntu22.04
poolOS: 'linux'
poolHostArchitecture: 'amd64'
buildKitValue: 1
channel: ${{ parameters.channel }}
channelPath: ${{ parameters.channelPath }}
- template: /.vsts-ci/releasePhase.yml@self
parameters:
archName: 'Build_linux_arm32'
imageName: ubuntu20.04-arm32v7
artifactSuffix: ubuntu20.04_arm32v7
poolOS: 'linux'
poolHostArchitecture: 'arm64'
buildKitValue: 1
channel: ${{ parameters.channel }}
channelPath: ${{ parameters.channelPath }}
- template: /.vsts-ci/releasePhase.yml@self
parameters:
archName: 'Build_linux_arm32'
imageName: ubuntu22.04-arm32v7
artifactSuffix: ubuntu22.04_arm32v7
poolOS: 'linux'
poolHostArchitecture: 'arm64'
buildKitValue: 1
channel: ${{ parameters.channel }}
channelPath: ${{ parameters.channelPath }}
- template: /.vsts-ci/releasePhase.yml@self
parameters:
archName: 'Build_windows_amd64'
imageName: nanoserver1809
artifactSuffix: nanoserver1809
poolOS: 'windows'
poolHostArchitecture: 'amd64'
maxParallel: 3
channel: ${{ parameters.channel }}
channelPath: ${{ parameters.channelPath }}
- template: /.vsts-ci/releasePhase.yml@self
parameters:
archName: 'Build_windows_amd64'
imageName: nanoserver2022
artifactSuffix: nanoserver2022
poolOS: 'windows'
poolHostArchitecture: 'amd64'
maxParallel: 3
channel: ${{ parameters.channel }}
channelPath: ${{ parameters.channelPath }}
- template: /.vsts-ci/releasePhase.yml@self
parameters:
archName: 'Build_windows_amd64'
imageName: windowsserver2022
artifactSuffix: windowsserver2022
poolOS: 'windows'
poolHostArchitecture: 'amd64'
maxParallel: 3
channel: ${{ parameters.channel }}
channelPath: ${{ parameters.channelPath }}
- template: /.vsts-ci/releasePhase.yml@self
parameters:
archName: 'Build_windows_amd64'
imageName: windowsservercore2022
artifactSuffix: windowsservercore2022
poolOS: 'windows'
poolHostArchitecture: 'amd64'
maxParallel: 3
channel: ${{ parameters.channel }}
channelPath: ${{ parameters.channelPath }}
- template: /.vsts-ci/releasePhase.yml@self
parameters:
archName: 'Build_linux_amd64'
imageName: alpine316\test-deps
artifactSuffix: alpine316_test_deps
poolOS: 'linux'
poolHostArchitecture: 'amd64'
buildKitValue: 1
channel: ${{ parameters.channel }}
channelPath: ${{ parameters.channelPath }}
- template: /.vsts-ci/releasePhase.yml@self
parameters:
archName: 'Build_linux_amd64'
imageName: alpine317\test-deps
artifactSuffix: alpine317_test_deps
poolOS: 'linux'
poolHostArchitecture: 'amd64'
buildKitValue: 1
channel: ${{ parameters.channel }}
channelPath: ${{ parameters.channelPath }}
- template: /.vsts-ci/releasePhase.yml@self
parameters:
archName: 'Build_linux_amd64'
imageName: debian11\test-deps
artifactSuffix: debian11_test_deps
poolOS: 'linux'
poolHostArchitecture: 'amd64'
buildKitValue: 1
channel: ${{ parameters.channel }}
channelPath: ${{ parameters.channelPath }}
- template: /.vsts-ci/releasePhase.yml@self
parameters:
archName: 'Build_linux_amd64'
imageName: mariner2\test-deps
artifactSuffix: mariner2_test_deps
poolOS: 'linux'
poolHostArchitecture: 'amd64'
buildKitValue: 1
channel: ${{ parameters.channel }}
channelPath: ${{ parameters.channelPath }}
- template: /.vsts-ci/releasePhase.yml@self
parameters:
archName: 'Build_linux_amd64'
imageName: ubi8\test-deps
artifactSuffix: ubi8_test_deps
poolOS: 'linux'
poolHostArchitecture: 'amd64'
buildKitValue: 1
channel: ${{ parameters.channel }}
channelPath: ${{ parameters.channelPath }}
- template: /.vsts-ci/releasePhase.yml@self
parameters:
archName: 'Build_linux_amd64'
imageName: ubuntu20.04\test-deps
artifactSuffix: ubuntu20.04_test_deps
poolOS: 'linux'
poolHostArchitecture: 'amd64'
buildKitValue: 1
channel: ${{ parameters.channel }}
channelPath: ${{ parameters.channelPath }}
- template: /.vsts-ci/releasePhase.yml@self
parameters:
archName: 'Build_linux_amd64'
imageName: ubuntu22.04\test-deps
artifactSuffix: ubuntu22.04_test_deps
poolOS: 'linux'
poolHostArchitecture: 'amd64'
buildKitValue: 1
channel: ${{ parameters.channel }}
channelPath: ${{ parameters.channelPath }}
Loading

0 comments on commit 50fca15

Please sign in to comment.