summaryrefslogtreecommitdiff
path: root/eng/build-job.yml
diff options
context:
space:
mode:
authorJarret Shook <jashoo@microsoft.com>2018-12-05 14:00:32 -0800
committerGitHub <noreply@github.com>2018-12-05 14:00:32 -0800
commit0ab2780c421f5b18549d9f215108e587e6fcbee6 (patch)
treeb9585e338050d3e5c5b6345a0fbc03318d539bc8 /eng/build-job.yml
parent31a132a9c58facbfde91de6119df8c4fbfa52d48 (diff)
downloadcoreclr-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.yml26
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