Skip to content

Commit 40f075d

Browse files
committed
Expand out the jobs to explicitly state dependencies
1 parent bc27674 commit 40f075d

File tree

1 file changed

+30
-3
lines changed

1 file changed

+30
-3
lines changed

eng/pipelines/runtime.yml

+30-3
Original file line numberDiff line numberDiff line change
@@ -1377,7 +1377,7 @@ extends:
13771377
jobParameters:
13781378
buildArgs: -s host+packs -c $(_BuildConfig) -lc Release -rc Release -test
13791379
dependsOn:
1380-
- build_${{ variables.osGroup }}${{ variables.osSubgroup }}_${{ variables.archType }}_release_CoreCLR_Libraries
1380+
- build_windoes_x86_release_CoreCLR_Libraries
13811381
preBuildSteps:
13821382
- template: /eng/pipelines/common/download-artifact-step.yml
13831383
parameters:
@@ -1402,11 +1402,38 @@ extends:
14021402
buildConfig: ${{ variables.debugOnPrReleaseOnRolling }}
14031403
platforms:
14041404
- osx_x64
1405+
jobParameters:
1406+
buildArgs: -s host+packs -c $(_BuildConfig) -lc Release -rc Release -test
1407+
dependsOn:
1408+
- build_osx_x64_${{ variables.debugOnPrReleaseOnRolling }}_CoreCLR_Libraries
1409+
preBuildSteps:
1410+
- template: /eng/pipelines/common/download-artifact-step.yml
1411+
parameters:
1412+
artifactName: CoreCLR_Libraries_BuildArtifacts_$(osGroup)$(osSubgroup)_$(archType)_$(debugOnPrReleaseOnRolling)
1413+
artifactFileName: CoreCLR_Libraries_BuildArtifacts_$(osGroup)$(osSubgroup)_$(archType)_$(debugOnPrReleaseOnRolling)
1414+
unpackFolder: $(Build.SourcesDirectory)/artifacts/bin
1415+
displayName: 'unified artifacts'
1416+
enablePublishTestResults: true
1417+
testRunTitle: Installer-$(osGroup)$(osSubgroup)_$(archType)
1418+
postBuildSteps:
1419+
- template: /eng/pipelines/installer/steps/upload-job-artifacts.yml
1420+
parameters:
1421+
name: $(osGroup)$(osSubgroup)_$(archType)
1422+
condition:
1423+
or(
1424+
eq(stageDependencies.EvaluatePaths.evaluate_paths.outputs['SetPathVars_non_mono_and_wasm.containsChange'], true),
1425+
eq(variables['isRollingBuild'], true))
1426+
1427+
- template: /eng/pipelines/common/platform-matrix.yml
1428+
parameters:
1429+
jobTemplate: /eng/pipelines/common/global-build-job.yml
1430+
buildConfig: ${{ variables.debugOnPrReleaseOnRolling }}
1431+
platforms:
14051432
- windows_x64
14061433
jobParameters:
14071434
buildArgs: -s host+packs -c $(_BuildConfig) -lc Release -rc Release -test
14081435
dependsOn:
1409-
- build_${{ variables.osGroup }}${{ variables.osSubgroup }}_${{ variables.archType }}_${{ variables.debugOnPrReleaseOnRolling }}_CoreCLR_Libraries
1436+
- build_windows_x64_${{ variables.debugOnPrReleaseOnRolling }}_CoreCLR_Libraries
14101437
preBuildSteps:
14111438
- template: /eng/pipelines/common/download-artifact-step.yml
14121439
parameters:
@@ -1434,7 +1461,7 @@ extends:
14341461
jobParameters:
14351462
buildArgs: -s host+packs -c $(_BuildConfig) -lc Release -rc Release -test
14361463
dependsOn:
1437-
- build_${{ variables.osGroup }}${{ variables.osSubgroup }}_${{ variables.archType }}_${{ variables.debugOnPrReleaseOnRolling }}_CoreCLR_Libraries
1464+
- build_linux_x64_${{ variables.debugOnPrReleaseOnRolling }}_CoreCLR_Libraries
14381465
preBuildSteps:
14391466
- template: /eng/pipelines/common/download-artifact-step.yml
14401467
parameters:

0 commit comments

Comments
 (0)