Skip to content

Commit

Permalink
Disable stage-2 builds (#43439)
Browse files Browse the repository at this point in the history
  • Loading branch information
NikolaMilosavljevic authored Sep 17, 2024
1 parent 5c1eec1 commit fd75404
Showing 1 changed file with 115 additions and 109 deletions.
224 changes: 115 additions & 109 deletions eng/pipelines/templates/stages/vmr-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -104,43 +104,45 @@ stages:
### Additional jobs for lite/full builds ###
- ${{ if in(parameters.scope, 'lite', 'full') }}:

- template: ../jobs/vmr-build.yml
parameters:
# Changing the build name requires updating the referenced name in the source-build-sdk-diff-tests.yml pipeline
buildName: ${{ format('{0}_Online_CurrentSourceBuiltSdk', variables.centOSStreamName) }}
isBuiltFromVmr: ${{ parameters.isBuiltFromVmr }}
vmrBranch: ${{ variables.VmrBranch }}
architecture: x64
pool: ${{ parameters.pool_Linux }}
container: ${{ variables.centOSStreamContainer }}
buildFromArchive: false # 🚫
buildSourceOnly: true #
enablePoison: false # 🚫
excludeOmniSharpTests: true #
runOnline: true #
useMonoRuntime: false # 🚫
withPreviousSDK: false # 🚫
reuseBuildArtifactsFrom:
- ${{ format('{0}_Online_MsftSdk_x64', variables.centOSStreamName) }}

- template: ../jobs/vmr-build.yml
parameters:
# Changing the build name requires updating the referenced name in the source-build-sdk-diff-tests.yml pipeline
buildName: ${{ format('{0}_Offline_PreviousSourceBuiltSdk', variables.alpinePreviousName) }}
isBuiltFromVmr: ${{ parameters.isBuiltFromVmr }}
vmrBranch: ${{ variables.VmrBranch }}
architecture: x64
artifactsRid: ${{ variables.alpinePreviousX64Rid }}
pool: ${{ parameters.pool_Linux }}
container: ${{ variables.alpinePreviousContainer }}
targetRid: ${{ variables.alpinePreviousX64Rid }}
buildFromArchive: false # 🚫
buildSourceOnly: true #
enablePoison: true #
excludeOmniSharpTests: true #
runOnline: false # 🚫
useMonoRuntime: false # 🚫
withPreviousSDK: true #
# Disabled until net9.0 -> net10.0 transition is complete - see https://github.com/dotnet/source-build/issues/4605
# - template: ../jobs/vmr-build.yml
# parameters:
# # Changing the build name requires updating the referenced name in the source-build-sdk-diff-tests.yml pipeline
# buildName: ${{ format('{0}_Online_CurrentSourceBuiltSdk', variables.centOSStreamName) }}
# isBuiltFromVmr: ${{ parameters.isBuiltFromVmr }}
# vmrBranch: ${{ variables.VmrBranch }}
# architecture: x64
# pool: ${{ parameters.pool_Linux }}
# container: ${{ variables.centOSStreamContainer }}
# buildFromArchive: false # 🚫
# buildSourceOnly: true # ✅
# enablePoison: false # 🚫
# excludeOmniSharpTests: true # ✅
# runOnline: true # ✅
# useMonoRuntime: false # 🚫
# withPreviousSDK: false # 🚫
# reuseBuildArtifactsFrom:
# - ${{ format('{0}_Online_MsftSdk_x64', variables.centOSStreamName) }}

# Disabled until net9.0 -> net10.0 transition is complete - see https://github.com/dotnet/source-build/issues/4605
# - template: ../jobs/vmr-build.yml
# parameters:
# # Changing the build name requires updating the referenced name in the source-build-sdk-diff-tests.yml pipeline
# buildName: ${{ format('{0}_Offline_PreviousSourceBuiltSdk', variables.alpinePreviousName) }}
# isBuiltFromVmr: ${{ parameters.isBuiltFromVmr }}
# vmrBranch: ${{ variables.VmrBranch }}
# architecture: x64
# artifactsRid: ${{ variables.alpinePreviousX64Rid }}
# pool: ${{ parameters.pool_Linux }}
# container: ${{ variables.alpinePreviousContainer }}
# targetRid: ${{ variables.alpinePreviousX64Rid }}
# buildFromArchive: false # 🚫
# buildSourceOnly: true # ✅
# enablePoison: true # ✅
# excludeOmniSharpTests: true # ✅
# runOnline: false # 🚫
# useMonoRuntime: false # 🚫
# withPreviousSDK: true # ✅

### Additional jobs for full build ###
- ${{ if in(parameters.scope, 'full') }}:
Expand Down Expand Up @@ -199,41 +201,43 @@ stages:
useMonoRuntime: false # 🚫
withPreviousSDK: false # 🚫

- template: ../jobs/vmr-build.yml
parameters:
# Changing the build name requires updating the referenced name in the source-build-sdk-diff-tests.yml pipeline
buildName: ${{ format('{0}_Online_PreviousSourceBuiltSdk', variables.centOSStreamName) }}
isBuiltFromVmr: ${{ parameters.isBuiltFromVmr }}
vmrBranch: ${{ variables.VmrBranch }}
architecture: x64
artifactsRid: ${{ variables.centOSStreamX64Rid }}
pool: ${{ parameters.pool_Linux }}
container: ${{ variables.centOSStreamContainer }}
buildFromArchive: false # 🚫
buildSourceOnly: true #
enablePoison: false # 🚫
excludeOmniSharpTests: false # 🚫
runOnline: true #
useMonoRuntime: false # 🚫
withPreviousSDK: true #

- template: ../jobs/vmr-build.yml
parameters:
# Changing the build name requires updating the referenced name in the source-build-sdk-diff-tests.yml pipeline
buildName: ${{ format('{0}_Offline_PreviousSourceBuiltSdk', variables.centOSStreamName) }}
isBuiltFromVmr: ${{ parameters.isBuiltFromVmr }}
vmrBranch: ${{ variables.VmrBranch }}
architecture: x64
artifactsRid: ${{ variables.centOSStreamX64Rid }}
pool: ${{ parameters.pool_Linux }}
container: ${{ variables.centOSStreamContainer }}
buildFromArchive: false # 🚫
buildSourceOnly: true #
enablePoison: false # 🚫
excludeOmniSharpTests: true #
runOnline: false # 🚫
useMonoRuntime: false # 🚫
withPreviousSDK: true #
# Disabled until net9.0 -> net10.0 transition is complete - see https://github.com/dotnet/source-build/issues/4605
# - template: ../jobs/vmr-build.yml
# parameters:
# # Changing the build name requires updating the referenced name in the source-build-sdk-diff-tests.yml pipeline
# buildName: ${{ format('{0}_Online_PreviousSourceBuiltSdk', variables.centOSStreamName) }}
# isBuiltFromVmr: ${{ parameters.isBuiltFromVmr }}
# vmrBranch: ${{ variables.VmrBranch }}
# architecture: x64
# artifactsRid: ${{ variables.centOSStreamX64Rid }}
# pool: ${{ parameters.pool_Linux }}
# container: ${{ variables.centOSStreamContainer }}
# buildFromArchive: false # 🚫
# buildSourceOnly: true # ✅
# enablePoison: false # 🚫
# excludeOmniSharpTests: false # 🚫
# runOnline: true # ✅
# useMonoRuntime: false # 🚫
# withPreviousSDK: true # ✅

# Disabled until net9.0 -> net10.0 transition is complete - see https://github.com/dotnet/source-build/issues/4605
# - template: ../jobs/vmr-build.yml
# parameters:
# # Changing the build name requires updating the referenced name in the source-build-sdk-diff-tests.yml pipeline
# buildName: ${{ format('{0}_Offline_PreviousSourceBuiltSdk', variables.centOSStreamName) }}
# isBuiltFromVmr: ${{ parameters.isBuiltFromVmr }}
# vmrBranch: ${{ variables.VmrBranch }}
# architecture: x64
# artifactsRid: ${{ variables.centOSStreamX64Rid }}
# pool: ${{ parameters.pool_Linux }}
# container: ${{ variables.centOSStreamContainer }}
# buildFromArchive: false # 🚫
# buildSourceOnly: true # ✅
# enablePoison: false # 🚫
# excludeOmniSharpTests: true # ✅
# runOnline: false # 🚫
# useMonoRuntime: false # 🚫
# withPreviousSDK: true # ✅

- template: ../jobs/vmr-build.yml
parameters:
Expand Down Expand Up @@ -303,43 +307,45 @@ stages:
useMonoRuntime: false # 🚫
withPreviousSDK: false # 🚫

- template: ../jobs/vmr-build.yml
parameters:
# Changing the build name requires updating the referenced name in the source-build-sdk-diff-tests.yml pipeline
buildName: ${{ format('{0}_Offline_CurrentSourceBuiltSdk', variables.fedoraName) }}
isBuiltFromVmr: ${{ parameters.isBuiltFromVmr }}
vmrBranch: ${{ variables.VmrBranch }}
architecture: x64
pool: ${{ parameters.pool_Linux }}
container: ${{ variables.fedoraContainer }}
buildFromArchive: false # 🚫
buildSourceOnly: true #
enablePoison: false # 🚫
excludeOmniSharpTests: false # 🚫
runOnline: false # 🚫
useMonoRuntime: false # 🚫
withPreviousSDK: false # 🚫
reuseBuildArtifactsFrom:
- ${{ format('{0}_Offline_MsftSdk_x64', variables.fedoraName) }}

- template: ../jobs/vmr-build.yml
parameters:
# Changing the build name requires updating the referenced name in the source-build-sdk-diff-tests.yml pipeline
buildName: ${{ format('{0}_Mono_Offline_CurrentSourceBuiltSdk', variables.centOSStreamName) }}
isBuiltFromVmr: ${{ parameters.isBuiltFromVmr }}
vmrBranch: ${{ variables.VmrBranch }}
architecture: x64
pool: ${{ parameters.pool_Linux }}
container: ${{ variables.centOSStreamContainer }}
buildFromArchive: true #
buildSourceOnly: true #
enablePoison: false # 🚫
excludeOmniSharpTests: true #
runOnline: false # 🚫
useMonoRuntime: true #
withPreviousSDK: false # 🚫
reuseBuildArtifactsFrom:
- ${{ format('{0}_Mono_Offline_MsftSdk_x64', variables.centOSStreamName) }}
# Disabled until net9.0 -> net10.0 transition is complete - see https://github.com/dotnet/source-build/issues/4605
# - template: ../jobs/vmr-build.yml
# parameters:
# # Changing the build name requires updating the referenced name in the source-build-sdk-diff-tests.yml pipeline
# buildName: ${{ format('{0}_Offline_CurrentSourceBuiltSdk', variables.fedoraName) }}
# isBuiltFromVmr: ${{ parameters.isBuiltFromVmr }}
# vmrBranch: ${{ variables.VmrBranch }}
# architecture: x64
# pool: ${{ parameters.pool_Linux }}
# container: ${{ variables.fedoraContainer }}
# buildFromArchive: false # 🚫
# buildSourceOnly: true # ✅
# enablePoison: false # 🚫
# excludeOmniSharpTests: false # 🚫
# runOnline: false # 🚫
# useMonoRuntime: false # 🚫
# withPreviousSDK: false # 🚫
# reuseBuildArtifactsFrom:
# - ${{ format('{0}_Offline_MsftSdk_x64', variables.fedoraName) }}

# Disabled until net9.0 -> net10.0 transition is complete - see https://github.com/dotnet/source-build/issues/4605
# - template: ../jobs/vmr-build.yml
# parameters:
# # Changing the build name requires updating the referenced name in the source-build-sdk-diff-tests.yml pipeline
# buildName: ${{ format('{0}_Mono_Offline_CurrentSourceBuiltSdk', variables.centOSStreamName) }}
# isBuiltFromVmr: ${{ parameters.isBuiltFromVmr }}
# vmrBranch: ${{ variables.VmrBranch }}
# architecture: x64
# pool: ${{ parameters.pool_Linux }}
# container: ${{ variables.centOSStreamContainer }}
# buildFromArchive: true # ✅
# buildSourceOnly: true # ✅
# enablePoison: false # 🚫
# excludeOmniSharpTests: true # ✅
# runOnline: false # 🚫
# useMonoRuntime: true # ✅
# withPreviousSDK: false # 🚫
# reuseBuildArtifactsFrom:
# - ${{ format('{0}_Mono_Offline_MsftSdk_x64', variables.centOSStreamName) }}

#### VERTICAL BUILD ####
- ${{ if not(parameters.isSourceOnlyBuild) }}:
Expand Down

0 comments on commit fd75404

Please sign in to comment.