diff options
author | Jarret Shook <jashoo@microsoft.com> | 2018-12-05 14:00:32 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-12-05 14:00:32 -0800 |
commit | 0ab2780c421f5b18549d9f215108e587e6fcbee6 (patch) | |
tree | b9585e338050d3e5c5b6345a0fbc03318d539bc8 /eng/build-job.yml | |
parent | 31a132a9c58facbfde91de6119df8c4fbfa52d48 (diff) | |
download | coreclr-0ab2780c421f5b18549d9f215108e587e6fcbee6.tar.gz coreclr-0ab2780c421f5b18549d9f215108e587e6fcbee6.tar.bz2 coreclr-0ab2780c421f5b18549d9f215108e587e6fcbee6.zip |
Change from phases to jobs (#21384)
* Initial change to use jobs/jobs.yml
* Fix If syntax
* Hopefully fix more syntax
* Change from jobs to job
* change from queue to pool
* change scope of container name
* Change build to sync and init tools inside build.sh
* Add workspace
Diffstat (limited to 'eng/build-job.yml')
-rw-r--r-- | eng/build-job.yml | 26 |
1 files changed, 4 insertions, 22 deletions
diff --git a/eng/build-job.yml b/eng/build-job.yml index e44df9c05f..3a5425faaa 100644 --- a/eng/build-job.yml +++ b/eng/build-job.yml @@ -35,37 +35,19 @@ jobs: - script: eng\common\init-tools-native.cmd -InstallDirectory $(Build.SourcesDirectory)\native-tools -Force displayName: Install native dependencies - # Run init-tools (pre-arcade dependency bootstrapping) - # TODO: replace this with an arcade equivalent - - ${{ if ne(parameters.osGroup, 'Windows_NT') }}: - - script: ./init-tools.sh - displayName: Init tools - - ${{ if eq(parameters.osGroup, 'Windows_NT') }}: - - script: .\init-tools.cmd - displayName: Init tools - - # Sync - - ${{ if ne(parameters.osGroup, 'Windows_NT') }}: - - script: ./Tools/dotnetcli/dotnet msbuild build.proj /p:RestoreDuringBuild=true /t:Sync - displayName: Sync - - ${{ if eq(parameters.osGroup, 'Windows_NT') }}: - - script: .\Tools\dotnetcli\dotnet.exe msbuild build.proj /p:RestoreDuringBuild=true /t:Sync - displayName: Sync - - # Build - ${{ if and(and(ne(parameters.archType, 'arm'), ne(parameters.archType, 'arm64')), ne(parameters.osGroup, 'Windows_NT')) }}: - - script: ./build.sh $(buildConfig) $(archType) -skipnuget -skiprestore + - script: ./build.sh $(buildConfig) $(archType) -skiptests displayName: Build product - ${{ if and(ne(parameters.osGroup, 'Windows_NT'), eq(parameters.archType, 'arm')) }}: - - script: ROOTFS_DIR=$(rootfsDir) CAC_ROOTFS_DIR=$(cacRootfsDir) ./build.sh $(buildConfig) $(archType) -cross -skipnuget -skiprestore + - script: ROOTFS_DIR=$(rootfsDir) CAC_ROOTFS_DIR=$(cacRootfsDir) ./build.sh $(buildConfig) $(archType) -cross -skiptests displayName: Build product - ${{ if and(ne(parameters.osGroup, 'Windows_NT'), eq(parameters.archType, 'arm64')) }}: - - script: ROOTFS_DIR=$(rootfsDir) ./build.sh $(buildConfig) $(archType) -cross -skipnuget -skiprestore + - script: ROOTFS_DIR=$(rootfsDir) ./build.sh $(buildConfig) $(archType) -cross -skiptests displayName: Build product - ${{ if eq(parameters.osGroup, 'Windows_NT') }}: # TODO: IBCOptimize? EnforcePGO? pass an OfficialBuildId? SignType? file logging parameters? - - script: set __TestIntermediateDir=int&&build.cmd $(buildConfig) $(archType) -skiptests -skipbuildpackages -skiprestore + - script: set __TestIntermediateDir=int&&build.cmd $(buildConfig) $(archType) -skiptests displayName: Build product |