Enable ibc official build (#19586)
authorMichelle McDaniel <adiaaida@gmail.com>
Wed, 29 Aug 2018 16:41:15 +0000 (09:41 -0700)
committerGitHub <noreply@github.com>
Wed, 29 Aug 2018 16:41:15 +0000 (09:41 -0700)
Enable IBCOptimize for x86 and x64 Release builds

buildpipeline/DotNet-CoreClr-Trusted-Windows-x86.json
buildpipeline/DotNet-CoreClr-Trusted-Windows.json
buildpipeline/pipelines.json

index 0c68d3b..3831d21 100644 (file)
       },
       "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"
       }
     "PB_EnforcePGO": {
       "value": "",
       "allowOverride": true
+    },
+    "PB_IBCOptimize": {
+      "value": "",
+      "allowOverride": true
     }
   },
   "retentionRules": [
index 88d8fb8..885f3da 100644 (file)
       },
       "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"
       }
     "PB_EnforcePGO": {
       "value": "",
       "allowOverride": true
+    },
+    "PB_IBCOptimize": {
+      "value": "",
+      "allowOverride": true
     }
   },
   "retentionRules": [
index 8e9bb27..1b4d9b1 100644 (file)
@@ -86,7 +86,8 @@
         {
           "Name": "DotNet-CoreClr-Trusted-Windows",
           "Parameters": {
-            "Architecture": "arm64"
+            "Architecture": "arm64",
+            "PB_IBCOptimize": ""
           },
           "ReportingParameters": {
             "OperatingSystem": "Windows",
         {
           "Name": "DotNet-CoreClr-Trusted-Windows",
           "Parameters": {
-            "Architecture": "arm"
+            "Architecture": "arm",
+            "PB_IBCOptimize": ""
           },
           "ReportingParameters": {
             "OperatingSystem": "Windows",
       "BuildParameters": {
         "PB_BuildType": "Release",
         "PublishFlat": "false",
-        "PB_EnforcePGO": "enforcepgo"
+        "PB_EnforcePGO": "enforcepgo",
+        "PB_IBCOptimize": "-ibcoptimize"
       },
       "ReportingParameters": {
         "PB_BuildType": "Release"