# Redhat6 leg is only for official builds
- template: /eng/pipelines/redhat6.yml
+ # FreeBSD leg is only for official builds
+ - template: /eng/pipelines/freebsd.yml
+
# Publish step
- template: /eng/pipelines/publish.yml
parameters:
- LinuxTest
- LinuxNoTest
- MacOS
- - RedHat6
\ No newline at end of file
+ - RedHat6
+ - FreeBSD
--- /dev/null
+# FreeBSD leg. Only for used in Official Builds
+
+jobs:
+- template: corefx-base.yml
+ parameters:
+ isOfficialBuild: true
+ targetOS: FreeBSD
+ jobs:
+
+ - job: FreeBSD
+ strategy:
+ matrix:
+ x64_Release:
+ _configuration: Release
+ _architecture: x64
+ _framework: netcoreapp
+ _buildScriptPrefix: 'DotNetCoreSdkDir=/usr/local/dotnet/ DotNetRoot=/usr/local/dotnet/ '
+
+ pool:
+ name: dnceng-freebsd-internal
+
+ buildScriptPrefix: $(_buildScriptPrefix)
+ submitToHelix: false
+
+ variables:
+ - _skipTests: true
+ - _outerloop: true # Only runs in official builds