Skip to content

Commit a2948bc

Browse files
committed
Re-add
1 parent 69e2b69 commit a2948bc

File tree

1 file changed

+26
-5
lines changed

1 file changed

+26
-5
lines changed

eng/pipelines/runtime-official.yml

Lines changed: 26 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ variables:
3030
extends:
3131
template: /eng/pipelines/common/templates/pipeline-with-resources.yml
3232
parameters:
33+
isOfficialBuild: true
3334
stages:
3435
- stage: Build
3536
jobs:
@@ -38,7 +39,7 @@ extends:
3839
# Localization build
3940
#
4041

41-
- template: /eng/common/templates/job/onelocbuild.yml
42+
- template: /eng/common/templates-official/job/onelocbuild.yml
4243
parameters:
4344
MirrorRepo: runtime
4445
MirrorBranch: main
@@ -49,7 +50,7 @@ extends:
4950
# Source Index Build
5051
#
5152
- ${{ if eq(variables['Build.SourceBranch'], 'refs/heads/main') }}:
52-
- template: /eng/common/templates/job/source-index-stage1.yml
53+
- template: /eng/common/templates-official/job/source-index-stage1.yml
5354
parameters:
5455
sourceIndexBuildCommand: build.cmd -subset libs.sfx+libs.oob -binarylog -os linux -ci /p:SkipLibrariesNativeRuntimePackages=true
5556

@@ -66,6 +67,7 @@ extends:
6667
- windows_x64
6768
- windows_arm64
6869
jobParameters:
70+
templatePath: 'templates-official'
6971
buildArgs: -s clr.runtime+clr.alljits+clr.nativeaotruntime -c $(_BuildConfig) /bl:$(Build.SourcesDirectory)/artifacts/logs/$(_BuildConfig)/CoreClrNativeBuild.binlog
7072
nameSuffix: CoreCLR
7173
isOfficialBuild: ${{ variables.isOfficialBuild }}
@@ -101,6 +103,7 @@ extends:
101103
platforms:
102104
- windows_x86
103105
jobParameters:
106+
templatePath: 'templates-official'
104107
buildArgs: -s clr.runtime+clr.alljits -c $(_BuildConfig) /bl:$(Build.SourcesDirectory)/artifacts/logs/$(_BuildConfig)/CoreClrNativeBuild.binlog
105108
nameSuffix: CoreCLR
106109
isOfficialBuild: ${{ variables.isOfficialBuild }}
@@ -134,6 +137,7 @@ extends:
134137
- osx_arm64
135138
- osx_x64
136139
jobParameters:
140+
templatePath: 'templates-official'
137141
buildArgs: -s clr.runtime+clr.alljits+clr.nativeaotruntime+host.native -c $(_BuildConfig) /bl:$(Build.SourcesDirectory)/artifacts/logs/$(_BuildConfig)/CoreClrNativeBuild.binlog
138142
nameSuffix: CoreCLR
139143
isOfficialBuild: ${{ variables.isOfficialBuild }}
@@ -189,6 +193,7 @@ extends:
189193
- linux_musl_arm
190194
- linux_musl_arm64
191195
jobParameters:
196+
templatePath: 'templates-official'
192197
buildArgs: -s clr.runtime+clr.alljits+clr.corelib+clr.nativecorelib+clr.tools+clr.aot+clr.packages+libs+host+packs -c $(_BuildConfig)
193198
nameSuffix: CoreCLR
194199
isOfficialBuild: ${{ variables.isOfficialBuild }}
@@ -201,12 +206,12 @@ extends:
201206
SourceFolder: $(Build.SourcesDirectory)/artifacts/bin/coreclr/$(osGroup).$(archType).$(_BuildConfig)
202207
Contents: libcoreclr.so
203208
TargetFolder: $(Build.SourcesDirectory)/artifacts/CoreCLRCrossDacArtifacts/$(osGroup)$(osSubgroup).$(archType).$(_BuildConfig)/$(crossDacHostArch)
204-
- task: PublishBuildArtifacts@1
209+
- task: 1ES.PublishBuildArtifacts@1
205210
displayName: Publish runtime for CrossDac
206211
inputs:
207-
pathToPublish: $(Build.SourcesDirectory)/artifacts/CoreCLRCrossDacArtifacts
212+
PathtoPublish: $(Build.SourcesDirectory)/artifacts/CoreCLRCrossDacArtifacts
208213
PublishLocation: Container
209-
artifactName: CoreCLRCrossDacArtifacts
214+
ArtifactName: CoreCLRCrossDacArtifacts
210215
# Create RPMs and DEBs
211216
- template: /eng/pipelines/installer/jobs/steps/build-linux-package.yml
212217
parameters:
@@ -242,6 +247,7 @@ extends:
242247
platforms:
243248
- windows_x64
244249
jobParameters:
250+
templatePath: 'templates-official'
245251
buildArgs: -s crossdacpack -c $(_BuildConfig) /p:CrossDacArtifactsDir=$(crossDacArtifactsPath)
246252
nameSuffix: CrossDac
247253
isOfficialBuild: ${{ variables.isOfficialBuild }}
@@ -321,6 +327,7 @@ extends:
321327
- windows_x64
322328
- windows_arm64
323329
jobParameters:
330+
templatePath: 'templates-official'
324331
buildArgs: -s clr.nativeaotlibs+clr.nativeaotruntime+libs+packs -c $(_BuildConfig) /p:BuildNativeAOTRuntimePack=true /p:SkipLibrariesNativeRuntimePackages=true
325332
nameSuffix: NativeAOT
326333
isOfficialBuild: ${{ variables.isOfficialBuild }}
@@ -364,6 +371,7 @@ extends:
364371
- windows_x86
365372
# - windows_arm64
366373
jobParameters:
374+
templatePath: 'templates-official'
367375
buildArgs: -s mono+libs+host+packs -c $(_BuildConfig) /p:BuildMonoAOTCrossCompiler=false
368376
nameSuffix: Mono
369377
isOfficialBuild: ${{ variables.isOfficialBuild }}
@@ -381,6 +389,7 @@ extends:
381389
- browser_wasm
382390
- wasi_wasm
383391
jobParameters:
392+
templatePath: 'templates-official'
384393
buildArgs: -s mono+libs+host+packs -c $(_BuildConfig) /p:AotHostArchitecture=x64 /p:AotHostOS=$(_hostedOS)
385394
nameSuffix: Mono
386395
isOfficialBuild: ${{ variables.isOfficialBuild }}
@@ -397,6 +406,7 @@ extends:
397406
platforms:
398407
- browser_wasm
399408
jobParameters:
409+
templatePath: 'templates-official'
400410
buildArgs: -s mono+libs+host+packs -c $(_BuildConfig) /p:WasmEnableThreads=true /p:AotHostArchitecture=x64 /p:AotHostOS=$(_hostedOS)
401411
nameSuffix: Mono_multithread
402412
isOfficialBuild: ${{ variables.isOfficialBuild }}
@@ -420,6 +430,7 @@ extends:
420430
- ios_arm64
421431
- maccatalyst_x64
422432
jobParameters:
433+
templatePath: 'templates-official'
423434
isOfficialBuild: ${{ variables.isOfficialBuild }}
424435

425436
#
@@ -436,6 +447,7 @@ extends:
436447
- linux_arm64
437448
- linux_musl_arm64
438449
jobParameters:
450+
templatePath: 'templates-official'
439451
buildArgs: -s mono+packs -c $(_BuildConfig)
440452
/p:MonoCrossAOTTargetOS=android+browser+wasi /p:SkipMonoCrossJitConfigure=true /p:BuildMonoAOTCrossCompilerOnly=true
441453
nameSuffix: CrossAOT_Mono
@@ -463,6 +475,7 @@ extends:
463475
- windows_arm64
464476
- windows_x64
465477
jobParameters:
478+
templatePath: 'templates-official'
466479
buildArgs: -s mono+packs -c $(_BuildConfig)
467480
/p:MonoCrossAOTTargetOS=android+browser+wasi /p:SkipMonoCrossJitConfigure=true /p:BuildMonoAOTCrossCompilerOnly=true
468481
nameSuffix: CrossAOT_Mono
@@ -490,6 +503,7 @@ extends:
490503
- osx_x64
491504
- osx_arm64
492505
jobParameters:
506+
templatePath: 'templates-official'
493507
buildArgs: -s mono+packs -c $(_BuildConfig)
494508
/p:MonoCrossAOTTargetOS=android+browser+wasi+tvos+ios+maccatalyst /p:SkipMonoCrossJitConfigure=true /p:BuildMonoAOTCrossCompilerOnly=true
495509
nameSuffix: CrossAOT_Mono
@@ -535,6 +549,7 @@ extends:
535549
buildConfig: release
536550
runtimeFlavor: mono
537551
jobParameters:
552+
templatePath: 'templates-official'
538553
buildArgs: -s mono+libs+host+packs -c $(_BuildConfig)
539554
/p:MonoEnableLLVM=true /p:MonoBundleLLVMOptimizer=false
540555
nameSuffix: Mono_LLVMJIT
@@ -549,6 +564,7 @@ extends:
549564
buildConfig: release
550565
runtimeFlavor: mono
551566
jobParameters:
567+
templatePath: 'templates-official'
552568
buildArgs: -s mono+libs+host+packs -c $(_BuildConfig)
553569
/p:MonoEnableLLVM=true /p:MonoAOTEnableLLVM=true /p:MonoBundleLLVMOptimizer=true
554570
nameSuffix: Mono_LLVMAOT
@@ -569,6 +585,7 @@ extends:
569585
platforms:
570586
- windows_x64
571587
jobParameters:
588+
templatePath: 'templates-official'
572589
buildArgs: -s tools+libs -allConfigurations -c $(_BuildConfig) /p:TestAssemblies=false /p:TestPackages=true
573590
nameSuffix: Libraries_AllConfigurations
574591
isOfficialBuild: ${{ variables.isOfficialBuild }}
@@ -588,7 +605,9 @@ extends:
588605
platforms:
589606
- SourceBuild_linux_x64
590607
jobParameters:
608+
templatePath: 'templates-official'
591609
nameSuffix: PortableSourceBuild
610+
isOfficialBuild: ${{ variables.isOfficialBuild }}
592611
postBuildSteps:
593612
- template: /eng/pipelines/common/upload-intermediate-artifacts-step.yml
594613
parameters:
@@ -610,6 +629,7 @@ extends:
610629
- windows_arm64
611630
- linux_arm64
612631
jobParameters:
632+
templatePath: 'templates-official'
613633
buildArgs: -s clr.native+clr.corelib+clr.tools+clr.nativecorelib+libs+host+packs -c $(_BuildConfig) -pgoinstrument /p:SkipLibrariesNativeRuntimePackages=true
614634
isOfficialBuild: ${{ variables.isOfficialBuild }}
615635
nameSuffix: PGO
@@ -629,6 +649,7 @@ extends:
629649
platforms:
630650
- windows_x64
631651
jobParameters:
652+
templatePath: 'templates-official'
632653
isOfficialBuild: ${{ variables.isOfficialBuild }}
633654
timeoutInMinutes: 120
634655
dependsOn:

0 commit comments

Comments
 (0)