summaryrefslogtreecommitdiff
path: root/eng/xplat-job.yml
diff options
context:
space:
mode:
authorSven Boemer <sbomer@gmail.com>2019-01-15 11:21:05 -0800
committerGitHub <noreply@github.com>2019-01-15 11:21:05 -0800
commit35c8c4e01066e50756c04893e535777b50e6f0e0 (patch)
tree4f4ee8a7b1bd0135bda0f9409168effd07ba2022 /eng/xplat-job.yml
parent9107ff1d48a2454d1ac84a8dfa97178809d8e793 (diff)
downloadcoreclr-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.yml5
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') }}: