summaryrefslogtreecommitdiff
path: root/buildpipeline
diff options
context:
space:
mode:
authorMichelle McDaniel <adiaaida@gmail.com>2018-08-29 09:41:15 -0700
committerGitHub <noreply@github.com>2018-08-29 09:41:15 -0700
commitb08f34eb1ea2cd8527507fc0249d80aed2eef9db (patch)
tree66e789e1fcf617f27c956c1dd8e8600826daae82 /buildpipeline
parentf99ca8c1533fe9f70407353d5f0b9784fd40362c (diff)
downloadcoreclr-b08f34eb1ea2cd8527507fc0249d80aed2eef9db.tar.gz
coreclr-b08f34eb1ea2cd8527507fc0249d80aed2eef9db.tar.bz2
coreclr-b08f34eb1ea2cd8527507fc0249d80aed2eef9db.zip
Enable ibc official build (#19586)
Enable IBCOptimize for x86 and x64 Release builds
Diffstat (limited to 'buildpipeline')
-rw-r--r--buildpipeline/DotNet-CoreClr-Trusted-Windows-x86.json6
-rw-r--r--buildpipeline/DotNet-CoreClr-Trusted-Windows.json6
-rw-r--r--buildpipeline/pipelines.json9
3 files changed, 16 insertions, 5 deletions
diff --git a/buildpipeline/DotNet-CoreClr-Trusted-Windows-x86.json b/buildpipeline/DotNet-CoreClr-Trusted-Windows-x86.json
index 0c68d3b237..3831d21061 100644
--- a/buildpipeline/DotNet-CoreClr-Trusted-Windows-x86.json
+++ b/buildpipeline/DotNet-CoreClr-Trusted-Windows-x86.json
@@ -122,7 +122,7 @@
},
"inputs": {
"filename": "build.cmd",
- "arguments": "$(Architecture) $(PB_BuildType) skiptests skipbuildpackages $(PB_EnforcePGO) -OfficialBuildId=$(OfficialBuildId) -skiprestore -Priority=$(Priority) -- /p:SignType=$(PB_SignType)",
+ "arguments": "$(Architecture) $(PB_BuildType) skiptests skipbuildpackages $(PB_IBCOptimize) $(PB_EnforcePGO) -OfficialBuildId=$(OfficialBuildId) -skiprestore -Priority=$(Priority) -- /p:SignType=$(PB_SignType)",
"workingFolder": "",
"failOnStandardError": "false"
}
@@ -411,6 +411,10 @@
"PB_EnforcePGO": {
"value": "",
"allowOverride": true
+ },
+ "PB_IBCOptimize": {
+ "value": "",
+ "allowOverride": true
}
},
"retentionRules": [
diff --git a/buildpipeline/DotNet-CoreClr-Trusted-Windows.json b/buildpipeline/DotNet-CoreClr-Trusted-Windows.json
index 88d8fb8254..885f3daf1e 100644
--- a/buildpipeline/DotNet-CoreClr-Trusted-Windows.json
+++ b/buildpipeline/DotNet-CoreClr-Trusted-Windows.json
@@ -122,7 +122,7 @@
},
"inputs": {
"filename": "build.cmd",
- "arguments": "$(Architecture) $(PB_BuildType) skiptests skipbuildpackages $(PB_EnforcePGO) -OfficialBuildId=$(OfficialBuildId) -Priority=$(Priority) -skiprestore -- /p:SignType=$(PB_SignType) /flp:\"v=diag\"",
+ "arguments": "$(Architecture) $(PB_BuildType) skiptests skipbuildpackages $(PB_IBCOptimize) $(PB_EnforcePGO) -OfficialBuildId=$(OfficialBuildId) -Priority=$(Priority) -skiprestore -- /p:SignType=$(PB_SignType) /flp:\"v=diag\"",
"workingFolder": "",
"failOnStandardError": "false"
}
@@ -418,6 +418,10 @@
"PB_EnforcePGO": {
"value": "",
"allowOverride": true
+ },
+ "PB_IBCOptimize": {
+ "value": "",
+ "allowOverride": true
}
},
"retentionRules": [
diff --git a/buildpipeline/pipelines.json b/buildpipeline/pipelines.json
index 8e9bb27f54..1b4d9b1d17 100644
--- a/buildpipeline/pipelines.json
+++ b/buildpipeline/pipelines.json
@@ -86,7 +86,8 @@
{
"Name": "DotNet-CoreClr-Trusted-Windows",
"Parameters": {
- "Architecture": "arm64"
+ "Architecture": "arm64",
+ "PB_IBCOptimize": ""
},
"ReportingParameters": {
"OperatingSystem": "Windows",
@@ -99,7 +100,8 @@
{
"Name": "DotNet-CoreClr-Trusted-Windows",
"Parameters": {
- "Architecture": "arm"
+ "Architecture": "arm",
+ "PB_IBCOptimize": ""
},
"ReportingParameters": {
"OperatingSystem": "Windows",
@@ -175,7 +177,8 @@
"BuildParameters": {
"PB_BuildType": "Release",
"PublishFlat": "false",
- "PB_EnforcePGO": "enforcepgo"
+ "PB_EnforcePGO": "enforcepgo",
+ "PB_IBCOptimize": "-ibcoptimize"
},
"ReportingParameters": {
"PB_BuildType": "Release"