'Fedora24':'Linux',
'OSX10.12':'OSX',
'Windows_NT':'Windows_NT',
- 'FreeBSD':'FreeBSD',
'CentOS7.1': 'Linux',
'OpenSUSE42.1': 'Linux',
'Tizen': 'Linux']
'OSX10.12',
'Windows_NT',
'Windows_NT_BuildOnly',
- 'FreeBSD',
'CentOS7.1',
'OpenSUSE42.1',
'RHEL7.2',
// **************************
// Define the basic inner loop builds for PR and commit. This is basically just the set
-// of coreclr builds over linux/osx 10.12/freebsd/windows and debug/release/checked. In addition, the windows
+// of coreclr builds over linux/osx 10.12/windows and debug/release/checked. In addition, the windows
// builds will do a couple extra steps.
// **************************
break
}
break
- case 'FreeBSD':
- assert scenario == 'default'
- if (configuration == 'Checked') {
- Utilities.addGithubPRTriggerForBranch(job, branch, "${os} ${architecture} ${configuration} Build")
- }
- break
default:
println("Unknown os: ${os}");
assert false
// Run the rest of the build
// Build the mscorlib for the other OS's
buildCommands += "build.cmd ${lowerConfiguration} ${arch} linuxmscorlib"
- buildCommands += "build.cmd ${lowerConfiguration} ${arch} freebsdmscorlib"
buildCommands += "build.cmd ${lowerConfiguration} ${arch} osxmscorlib"
if (arch == "x64") {
case 'Ubuntu16.10':
case 'Debian8.4':
case 'OSX10.12':
- case 'FreeBSD':
case 'CentOS7.1':
case 'RHEL7.2':
case 'OpenSUSE42.1':
if (!enableCorefxTesting) {
// We run pal tests on all OS but generate mscorlib (and thus, nuget packages)
// only on supported OS platforms.
- if (os == 'FreeBSD')
- {
- buildCommands += "./build.sh skipmscorlib verbose ${lowerConfiguration} ${architecture} ${standaloneGc}"
- }
- else
- {
- def bootstrapRid = Utilities.getBoostrapPublishRid(os)
- def bootstrapRidEnv = bootstrapRid != null ? "__PUBLISH_RID=${bootstrapRid} " : ''
- buildCommands += "${bootstrapRidEnv}./build.sh verbose ${lowerConfiguration} ${architecture} ${standaloneGc}"
- }
+ def bootstrapRid = Utilities.getBoostrapPublishRid(os)
+ def bootstrapRidEnv = bootstrapRid != null ? "__PUBLISH_RID=${bootstrapRid} " : ''
+ buildCommands += "${bootstrapRidEnv}./build.sh verbose ${lowerConfiguration} ${architecture} ${standaloneGc}"
buildCommands += "src/pal/tests/palsuite/runpaltests.sh \${WORKSPACE}/bin/obj/${osGroup}.${architecture}.${configuration} \${WORKSPACE}/bin/paltestout"
// Set time out