--- /dev/null
+parameters:
+ buildConfig: ''
+ archType: ''
+ osGroup: ''
+ osSubgroup: ''
+ container: ''
+ testGroup: ''
+ crossrootfsDir: ''
+ timeoutInMinutes: ''
+ signBinaries: false
+ publishToBlobFeed: false
+ stagedBuild: false
+ variables: {}
+ pool: ''
+
+jobs:
+- template: /eng/pipelines/coreclr/templates/build-job.yml
+ parameters:
+ buildConfig: ${{ parameters.buildConfig }}
+ archType: ${{ parameters.archType }}
+ osGroup: ${{ parameters.osGroup }}
+ osSubgroup: ${{ parameters.osSubgroup }}
+ container: ${{ parameters.container }}
+ testGroup: ${{ parameters.testGroup }}
+ crossrootfsDir: ${{ parameters.crossrootfsDir }}
+ timeoutInminutes: ${{ parameters.timeoutInMinutes }}
+ signBinaries: ${{ parameters.signBinaries }}
+ publishToBlobFeed: ${{ parameters.publishToBlobFeed }}
+ stagedBuild: ${{ parameters.stagedBuild }}
+ variables: ${{ parameters.variables }}
+ pool: ${{ parameters.pool }}
+
+- template: /eng/pipelines/libraries/build-job.yml
+ parameters:
+ ${{ if eq(parameters.buildConfig, 'debug') }}:
+ buildConfig: Debug
+ ${{ if ne(parameters.buildConfig, 'debug') }}:
+ buildConfig: Release
+ archType: ${{ parameters.archType }}
+ osGroup: ${{ parameters.osGroup }}
+ osSubgroup: ${{ parameters.osSubgroup }}
+ container: ${{ parameters.container }}
+ testGroup: ${{ parameters.testGroup }}
+ crossrootfsDir: ${{ parameters.crossrootfsDir }}
+ timeoutInminutes: ${{ parameters.timeoutInMinutes }}
+ signBinaries: ${{ parameters.signBinaries }}
+ publishToBlobFeed: ${{ parameters.publishToBlobFeed }}
+ stagedBuild: ${{ parameters.stagedBuild }}
+ variables: ${{ parameters.variables }}
+ pool: ${{ parameters.pool }}
+ liveCoreClrBuildConfig: ${{ parameters.buildConfig }}
- template: /eng/pipelines/common/platform-matrix.yml
parameters:
- jobTemplate: /eng/pipelines/coreclr/templates/build-job.yml
+ jobTemplate: /eng/pipelines/common/build-coreclr-and-libraries-job.yml
buildConfig: checked
platforms:
- Linux_x64
- Windows_NT_x64
jobParameters:
testGroup: innerloop
+ useLiveLibrariesBuildConfig: Release
- template: /eng/pipelines/common/platform-matrix.yml
parameters:
readyToRun: true
crossgen2: true
displayNameArgs: R2R_CG2
+ useLiveLibrariesBuildConfig: Release