Merge pull request #10894 from dotnet/Add_Build_Type
authorMatt Galbraith <MattGal@users.noreply.github.com>
Tue, 11 Apr 2017 18:39:27 +0000 (11:39 -0700)
committerGitHub <noreply@github.com>
Tue, 11 Apr 2017 18:39:27 +0000 (11:39 -0700)
Add some BuildType and Subtype info to CoreCLR build pipeline definition

buildpipeline/pipelines.json

index abd8bfe..503d574 100644 (file)
@@ -16,7 +16,8 @@
             "Rid": "debian.8"
           },
           "ReportingParameters": {
-            "OperatingSystem": "Debian 8.2"
+            "OperatingSystem": "Debian 8.2",
+            "Type": "build/product/"
           }
         },
         {
@@ -26,7 +27,8 @@
             "Rid": "rhel.7"
           },
           "ReportingParameters": {
-            "OperatingSystem": "RedHat 7"
+            "OperatingSystem": "RedHat 7",
+            "Type": "build/product/"
           }
         },
         {
@@ -36,7 +38,8 @@
             "Rid": "ubuntu.14.04"
           },
           "ReportingParameters": {
-            "OperatingSystem": "Ubuntu 14.04"
+            "OperatingSystem": "Ubuntu 14.04",
+            "Type": "build/product/"
           }
         },
         {
@@ -46,7 +49,8 @@
             "Rid": "ubuntu.16.04"
           },
           "ReportingParameters": {
-            "OperatingSystem": "Ubuntu 16.04"
+            "OperatingSystem": "Ubuntu 16.04",
+            "Type": "build/product/"
           }
         },
         {
@@ -56,7 +60,8 @@
             "Rid": "ubuntu.16.10"
           },
           "ReportingParameters": {
-            "OperatingSystem": "Ubuntu 16.10"
+            "OperatingSystem": "Ubuntu 16.10",
+            "Type": "build/product/"
           }
         },
         {
@@ -66,7 +71,8 @@
             "Rid": "fedora.24"
           },
           "ReportingParameters": {
-            "OperatingSystem": "Fedora 24"
+            "OperatingSystem": "Fedora 24",
+            "Type": "build/product/"
           }
         },
         {
@@ -76,7 +82,8 @@
             "Rid": "opensuse.42.1"
           },
           "ReportingParameters": {
-            "OperatingSystem": "openSUSE 42.1"
+            "OperatingSystem": "openSUSE 42.1",
+            "Type": "build/product/"
           }
         },
         {
@@ -86,7 +93,8 @@
             "Rid": "alpine.3.4.3"
           },
           "ReportingParameters": {
-            "OperatingSystem": "Alpine 3.4.3"
+            "OperatingSystem": "Alpine 3.4.3",
+            "Type": "build/product/"
           }
         },
         {
             "Rid": "linux"
           },
           "ReportingParameters": {
-            "OperatingSystem": "RedHat 7"
+            "OperatingSystem": "RedHat 7",
+            "Type": "build/product/"
           }
         },
         {
           "Name": "DotNet-CoreClr-Trusted-Mac",
           "Parameters": {
             "Rid": "osx.10.12"
+          },
+          "ReportingParameters": {
+            "OperatingSystem": "OSX 10.12",
+            "Type": "build/product/"
           }
         },
         {
           "Parameters": {
             "Rid": "osx",
             "portableBuild": "-portable"
+          },
+          "ReportingParameters": {
+            "OperatingSystem": "RedHat 7",
+            "Type": "build/product/",
+            "SubType": "PortableBuild"
           }
         },
         {
           "Name": "DotNet-CoreClr-Trusted-Windows",
           "Parameters": {
             "Architecture": "x64"
+          },
+          "ReportingParameters": {
+            "OperatingSystem": "Windows",
+            "Type": "build/product/"
           }
         },
         {
           "Parameters": {
             "Architecture": "x64",
             "portableBuild": "-portable"
+          },
+          "ReportingParameters": {
+            "OperatingSystem": "Windows",
+            "Type": "build/product/",
+            "SubType" : "PortableBuild"
           }
         },
         {
           "Name": "DotNet-CoreClr-Trusted-Windows",
           "Parameters": {
             "Architecture": "arm64"
+          },
+          "ReportingParameters": {
+            "OperatingSystem": "Windows",
+            "Type": "build/product/"
           }
         },
         {
           "Parameters": {
             "Architecture": "arm64",
             "portableBuild": "-portable"
+          },
+          "ReportingParameters": {
+            "OperatingSystem": "Windows",
+            "Type": "build/product/",
+            "SubType" : "PortableBuild"
           }
         },
         {
           "Name": "DotNet-CoreClr-Trusted-Windows",
           "Parameters": {
             "Architecture": "arm"
+          },
+          "ReportingParameters": {
+            "OperatingSystem": "Windows",
+            "Type": "build/product/"
           }
         },
         {
           "Parameters": {
             "Architecture": "arm",
             "portableBuild": "-portable"
+          },
+          "ReportingParameters": {
+            "OperatingSystem": "Windows",
+            "Type": "build/product/",
+            "SubType" : "PortableBuild"
           }
         },
         {
           "Name": "DotNet-CoreClr-Trusted-Windows-x86",
           "Parameters": {
             "portableBuild": "-portable"
+          },
+          "ReportingParameters": {
+            "OperatingSystem": "Windows",
+            "Type": "build/product/",
+            "SubType" : "PortableBuild"
           }
         }
       ]
           },
           "ReportingParameters": {
             "OperatingSystem": "Ubuntu 14.04",
-            "SubType": "CrossBuild"
+            "SubType": "CrossBuild",
+            "Type": "build/product/"
           }
         },
         {
           },
           "ReportingParameters": {
             "OperatingSystem": "Ubuntu 14.04",
-            "SubType": "CrossBuild"
+            "SubType": "PortableCrossBuild",
+            "Type": "build/product/"
           }
         },
         {
           },
           "ReportingParameters": {
             "OperatingSystem": "Ubuntu 16.04",
-            "SubType": "CrossBuild"
+            "SubType": "CrossBuild",
+            "Type": "build/product/"
           }
         }
       ]
         "PB_BuildType": "Release"
       },
       "ReportingParameters": {
-        "SubType":  "Publish"
+        "SubType":  "Publish",
+        "Type": "build/publish/"
       },
       "Definitions": [
         {
         "PB_BuildType": "Debug"
       },
       "ReportingParameters": {
-        "SubType": "Publish"
+        "SubType": "Publish",
+        "Type": "build/publish/"
       },
       "Definitions": [
         {
         "PB_BuildType": "Checked"
       },
       "ReportingParameters": {
-        "SubType": "Publish"
+        "SubType": "Publish",
+        "Type": "build/publish/"
       },
 
       "Definitions": [
             "RuntimeIDArg": " "
           },
           "ReportingParameters": {
-            "OperatingSystem": "Windows"
+            "OperatingSystem": "Windows",
+            "Type": "build/product/"
           }
         },
         {
             "RuntimeIDArg": "runtimeid osx.10.12-x64"
           },
           "ReportingParameters": {
-            "OperatingSystem": "OSX"
+            "OperatingSystem": "OSX",
+            "Type": "build/product/"
           }
         },
         {
             "RuntimeIDArg": "runtimeid linux-x64"
           },
           "ReportingParameters": {
-            "OperatingSystem": "RedHat 7"
+            "OperatingSystem": "RedHat 7",
+            "Type": "build/product/"
           }
         }
       ],