diff options
author | Sven Boemer <sbomer@gmail.com> | 2019-01-15 11:21:05 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-01-15 11:21:05 -0800 |
commit | 35c8c4e01066e50756c04893e535777b50e6f0e0 (patch) | |
tree | 4f4ee8a7b1bd0135bda0f9409168effd07ba2022 /eng/xplat-job.yml | |
parent | 9107ff1d48a2454d1ac84a8dfa97178809d8e793 (diff) | |
download | coreclr-35c8c4e01066e50756c04893e535777b50e6f0e0.tar.gz coreclr-35c8c4e01066e50756c04893e535777b50e6f0e0.tar.bz2 coreclr-35c8c4e01066e50756c04893e535777b50e6f0e0.zip |
Add freebsd official build (#21988)
* Enable freebsd build
Two different environment variables are used to tell either buildtools or arcade to use an existing SDK instead of trying to restore one. The package build project is pure msbuild (it doesn't do platform detection in any wrapper .sh files), and we don't have FreeBSD detected in msbuild, so pass the __BuildOS in from the caller.
Diffstat (limited to 'eng/xplat-job.yml')
-rw-r--r-- | eng/xplat-job.yml | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/eng/xplat-job.yml b/eng/xplat-job.yml index a59dcefefd..4bfb1ca309 100644 --- a/eng/xplat-job.yml +++ b/eng/xplat-job.yml @@ -39,6 +39,9 @@ jobs: name: Hosted Ubuntu 1604 ${{ if and(eq(parameters.osGroup, 'Linux'), ne(variables['System.TeamProject'], 'public')) }}: name: dnceng-linux-internal-temp + # FreeBSD builds only in the internal project + ${{ if and(eq(parameters.osGroup, 'FreeBSD'), ne(variables['System.TeamProject'], 'public')) }}: + name: dnceng-freebsd-internal ${{ if and(eq(parameters.osGroup, 'OSX'), ne(variables['System.TeamProject'], 'public')) }}: name: Hosted Mac Internal ${{ if and(eq(parameters.osGroup, 'OSX'), eq(variables['System.TeamProject'], 'public')) }}: @@ -56,6 +59,8 @@ jobs: ${{ if eq(parameters.osGroup, 'Linux') }}: agentOs: Ubuntu + ${{ if eq(parameters.osGroup, 'FreeBSD') }}: + agentOs: FreeBSD ${{ if eq(parameters.osGroup, 'OSX') }}: agentOs: MacOS ${{ if eq(parameters.osGroup, 'Windows_NT') }}: |