diff --git a/eng/pipelines/templates/stages/vmr-build.yml b/eng/pipelines/templates/stages/vmr-build.yml index cbdf63ab892a..216be2415593 100644 --- a/eng/pipelines/templates/stages/vmr-build.yml +++ b/eng/pipelines/templates/stages/vmr-build.yml @@ -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') }}: @@ -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: @@ -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) }}: