Merge pull request #11020 from adiaaida/hardenPerf
[platform/upstream/coreclr.git] / buildpipeline / pipelines.json
index abd8bfe..41a2640 100644 (file)
             "Rid": "debian.8"
           },
           "ReportingParameters": {
-            "OperatingSystem": "Debian 8.2"
+            "OperatingSystem": "Debian 8.2",
+            "Type": "build/product/",
+            "Architecture": "x64",
+            "PB_BuildType": null
           }
         },
         {
             "Rid": "rhel.7"
           },
           "ReportingParameters": {
-            "OperatingSystem": "RedHat 7"
+            "OperatingSystem": "RedHat 7",
+            "Type": "build/product/",
+            "Architecture": "x64",
+            "PB_BuildType": null
           }
         },
         {
             "Rid": "ubuntu.14.04"
           },
           "ReportingParameters": {
-            "OperatingSystem": "Ubuntu 14.04"
+            "OperatingSystem": "Ubuntu 14.04",
+            "Type": "build/product/",
+            "Architecture": "x64",
+            "PB_BuildType": null
           }
         },
         {
             "Rid": "ubuntu.16.04"
           },
           "ReportingParameters": {
-            "OperatingSystem": "Ubuntu 16.04"
+            "OperatingSystem": "Ubuntu 16.04",
+            "Type": "build/product/",
+            "Architecture": "x64",
+            "PB_BuildType": null
           }
         },
         {
             "Rid": "ubuntu.16.10"
           },
           "ReportingParameters": {
-            "OperatingSystem": "Ubuntu 16.10"
+            "OperatingSystem": "Ubuntu 16.10",
+            "Type": "build/product/",
+            "Architecture": "x64",
+            "PB_BuildType": null
           }
         },
         {
             "Rid": "fedora.24"
           },
           "ReportingParameters": {
-            "OperatingSystem": "Fedora 24"
+            "OperatingSystem": "Fedora 24",
+            "Type": "build/product/",
+            "Architecture": "x64",
+            "PB_BuildType": null
           }
         },
         {
             "Rid": "opensuse.42.1"
           },
           "ReportingParameters": {
-            "OperatingSystem": "openSUSE 42.1"
-          }
-        },
-        {
-          "Name": "DotNet-CoreClr-Trusted-Linux",
-          "Parameters": {
-            "DockerTag": "alpine_prereqs",
-            "Rid": "alpine.3.4.3"
-          },
-          "ReportingParameters": {
-            "OperatingSystem": "Alpine 3.4.3"
+            "OperatingSystem": "openSUSE 42.1",
+            "Type": "build/product/",
+            "Architecture": "x64",
+            "PB_BuildType": null
           }
         },
         {
             "Rid": "linux"
           },
           "ReportingParameters": {
-            "OperatingSystem": "RedHat 7"
+            "OperatingSystem": "Linux",
+            "Type": "build/product/",
+            "Architecture": "x64",
+            "PB_BuildType": null
           }
         },
         {
           "Name": "DotNet-CoreClr-Trusted-Mac",
           "Parameters": {
             "Rid": "osx.10.12"
+          },
+          "ReportingParameters": {
+            "OperatingSystem": "OSX 10.12",
+            "Type": "build/product/",
+            "Architecture": "x64",
+            "PB_BuildType": null
           }
         },
         {
           "Parameters": {
             "Rid": "osx",
             "portableBuild": "-portable"
+          },
+          "ReportingParameters": {
+            "OperatingSystem": "OSX",
+            "Type": "build/product/",
+            "SubType": "PortableBuild",
+            "Architecture": "x64",
+            "PB_BuildType": null
           }
         },
         {
           "Name": "DotNet-CoreClr-Trusted-Windows",
           "Parameters": {
             "Architecture": "x64"
+          },
+          "ReportingParameters": {
+            "OperatingSystem": "Windows",
+            "Type": "build/product/",
+            "Architecture": "x64",
+            "PB_BuildType": null
           }
         },
         {
           "Parameters": {
             "Architecture": "x64",
             "portableBuild": "-portable"
+          },
+          "ReportingParameters": {
+            "OperatingSystem": "Windows",
+            "Type": "build/product/",
+            "SubType" : "PortableBuild",
+            "Architecture": "x64",
+            "PB_BuildType": null
           }
         },
         {
           "Name": "DotNet-CoreClr-Trusted-Windows",
           "Parameters": {
             "Architecture": "arm64"
+          },
+          "ReportingParameters": {
+            "OperatingSystem": "Windows",
+            "Type": "build/product/",
+            "Architecture": "arm64",
+            "PB_BuildType": null
           }
         },
         {
           "Parameters": {
             "Architecture": "arm64",
             "portableBuild": "-portable"
+          },
+          "ReportingParameters": {
+            "OperatingSystem": "Windows",
+            "Type": "build/product/",
+            "SubType" : "PortableBuild",
+            "Architecture": "arm64",
+            "PB_BuildType": null
           }
         },
         {
           "Name": "DotNet-CoreClr-Trusted-Windows",
           "Parameters": {
             "Architecture": "arm"
+          },
+          "ReportingParameters": {
+            "OperatingSystem": "Windows",
+            "Type": "build/product/",
+            "Architecture": "arm",
+            "PB_BuildType": null
           }
         },
         {
           "Parameters": {
             "Architecture": "arm",
             "portableBuild": "-portable"
+          },
+          "ReportingParameters": {
+            "OperatingSystem": "Windows",
+            "Type": "build/product/",
+            "SubType" : "PortableBuild",
+            "Architecture": "arm",
+            "PB_BuildType": null
           }
         },
         {
-          "Name": "DotNet-CoreClr-Trusted-Windows-x86"
+          "Name": "DotNet-CoreClr-Trusted-Windows-x86",
+          "ReportingParameters": {
+            "OperatingSystem": "Windows",
+            "Type": "build/product/",
+            "Architecture": "x86",
+            "PB_BuildType": null
+          }
         },
         {
           "Name": "DotNet-CoreClr-Trusted-Windows-x86",
           "Parameters": {
             "portableBuild": "-portable"
+          },
+          "ReportingParameters": {
+            "OperatingSystem": "Windows",
+            "Type": "build/product/",
+            "SubType" : "PortableBuild",
+            "Architecture": "x86",
+            "PB_BuildType": null
           }
         }
       ]
         {
           "Name": "DotNet-CoreClr-Trusted-Linux-Crossbuild",
           "Parameters": {
-            "DockerTag": "ubuntu1404_cross_prereqs_v2",
+            "DockerTag": "ubuntu-14.04-cross-0cd4667-20172211042239",
             "Architecture": "arm",
             "Rid": "ubuntu.14.04"
           },
           "ReportingParameters": {
             "OperatingSystem": "Ubuntu 14.04",
-            "SubType": "CrossBuild"
+            "SubType": "CrossBuild",
+            "Type": "build/product/",
+            "Architecture": "arm",
+            "PB_BuildType": null
           }
         },
         {
           "Name": "DotNet-CoreClr-Trusted-Linux-Crossbuild",
           "Parameters": {
-            "DockerTag": "ubuntu1404_cross_prereqs_v2",
+            "DockerTag": "ubuntu-14.04-cross-0cd4667-20172211042239",
             "Architecture": "arm",
             "portableBuild": "-portable",
             "Rid": "ubuntu.14.04"
           },
           "ReportingParameters": {
-            "OperatingSystem": "Ubuntu 14.04",
-            "SubType": "CrossBuild"
+            "OperatingSystem": "Linux",
+            "SubType": "PortableCrossBuild",
+            "Type": "build/product/",
+            "Architecture": "arm",
+            "PB_BuildType": null
           }
         },
         {
           "Name": "DotNet-CoreClr-Trusted-Linux-Crossbuild",
           "Parameters": {
-            "DockerTag": "ubuntu1604_cross_prereqs_v2",
+            "DockerTag": "ubuntu-16.04-cross-ef0ac75-20175511035548",
             "Architecture": "arm",
             "Rid": "ubuntu.16.04"
           },
           "ReportingParameters": {
             "OperatingSystem": "Ubuntu 16.04",
-            "SubType": "CrossBuild"
+            "SubType": "CrossBuild",
+            "Type": "build/product/",
+            "Architecture": "arm",
+            "PB_BuildType": null
           }
         }
       ]
       "BuildParameters": {
         "PB_BuildType": "Release"
       },
+      "ReportingParameters": {
+        "PB_BuildType": "Release"
+      },
       "DefinitionGroupRefs": [
         "Product-Build"
       ]
       "BuildParameters": {
         "PB_BuildType": "Debug"
       },
+      "ReportingParameters": {
+        "PB_BuildType": "Debug"
+      },
       "DefinitionGroupRefs": [
         "Product-Build"
       ]
       "BuildParameters": {
         "PB_BuildType": "Checked"
       },
+      "ReportingParameters": {
+        "PB_BuildType": "Checked"
+      },
       "DefinitionGroupRefs": [
         "Product-Build"
       ]
       "BuildParameters": {
         "PB_BuildType": "Release"
       },
+      "ReportingParameters": {
+        "PB_BuildType": "Release"
+      },
       "DefinitionGroupRefs": [
         "Linux-CrossBuild"
       ]
       "BuildParameters": {
         "PB_BuildType": "Debug"
       },
+      "ReportingParameters": {
+        "PB_BuildType": "Debug"
+      },
       "DefinitionGroupRefs": [
         "Linux-CrossBuild"
       ]
       "BuildParameters": {
         "PB_BuildType": "Checked"
       },
+      "ReportingParameters": {
+        "PB_BuildType": "Checked"
+      },
       "DefinitionGroupRefs": [
         "Linux-CrossBuild"
       ]
       "BuildParameters": {
         "PB_BuildType": "Release"
       },
-      "ReportingParameters": {
-        "SubType":  "Publish"
-      },
       "Definitions": [
         {
           "Name": "DotNet-Trusted-Publish",
             "GitHubRepositoryName": "coreclr",
             "AzureContainerPackageGlob": "pkg\\*.nupkg",
             "AzureContainerSymbolPackageGlob": "symbolpkg\\*.nupkg"
+          },
+          "ReportingParameters": {
+            "SubType":  "Publish",
+            "Type": "build/publish/",
+            "PB_BuildType": "Release"
           }
         }
       ],
       "BuildParameters": {
         "PB_BuildType": "Debug"
       },
-      "ReportingParameters": {
-        "SubType": "Publish"
-      },
       "Definitions": [
         {
           "Name": "DotNet-Trusted-Publish",
           "Parameters": {
             "VstsRepositoryName": "DotNet-CoreCLR-Trusted",
             "GitHubRepositoryName": "coreclr"
+          },
+          "ReportingParameters": {
+            "SubType": "Publish",
+            "Type": "build/publish/",
+            "PB_BuildType": "Debug"
           }
         }
       ],
       "BuildParameters": {
         "PB_BuildType": "Checked"
       },
-      "ReportingParameters": {
-        "SubType": "Publish"
-      },
-
       "Definitions": [
         {
           "Name": "DotNet-Trusted-Publish",
           "Parameters": {
             "VstsRepositoryName": "DotNet-CoreCLR-Trusted",
             "GitHubRepositoryName": "coreclr"
+          },
+          "ReportingParameters": {
+            "SubType": "Publish",
+            "Type": "build/publish/",
+            "PB_BuildType": "Checked"
           }
         }
       ],
         {
           "Name": "Dotnet-CoreClr-Trusted-BuildTests",
           "Parameters": {
+            "HelixJobType": "test/functional/cli/",
+            "TargetsWindows": "true",
+            "Rid": "win-x64",
+            "TargetQueues": "windows.10.amd64",
+            "TestContainerSuffix": "windows",
+          },
+          "ReportingParameters": {
+            "OperatingSystem": "Windows",
+            "SubType":  "Build-Tests",
+            "Type": "build/product/",
+            "PB_BuildType": "Release"
+          }
+        },
+        {
+          "Name": "Dotnet-CoreClr-Trusted-BuildTests",
+          "Parameters": {
+            "HelixJobType": "test/functional/r2r/cli/",
             "TargetsWindows": "true",
-            "Rid": "windows_nt-x64",
+            "Rid": "win-x64",
             "TargetQueues": "windows.10.amd64",
-            "TestContainerSuffix": "windows10",
-            "RuntimeIDArg": " "
+            "TestContainerSuffix": "windows-r2r",
+            "CrossgenArg": "Crossgen "
           },
           "ReportingParameters": {
-            "OperatingSystem": "Windows"
+            "OperatingSystem": "Windows",
+            "SubType":  "Build-Tests-R2R",
+            "Type": "build/product/",
+            "PB_BuildType": "Release"
           }
         },
         {
           "Name": "Dotnet-CoreClr-Trusted-BuildTests",
           "Parameters": {
+            "HelixJobType": "test/functional/cli/",
             "TargetsWindows": "false",
-            "Rid": "osx.10.12-x64",
+            "Rid": "osx-x64",
             "TargetQueues": "osx.1012.amd64",
-            "TestContainerSuffix": "osx1012",
-            "RuntimeIDArg": "runtimeid osx.10.12-x64"
+            "TestContainerSuffix": "osx",
+            "TargetsNonWindowsArg": "TargetsNonWindows "
           },
           "ReportingParameters": {
-            "OperatingSystem": "OSX"
+            "OperatingSystem": "OSX",
+            "SubType":  "Build-Tests",
+            "Type": "build/product/",
+            "PB_BuildType": "Release"
           }
         },
         {
           "Name": "Dotnet-CoreClr-Trusted-BuildTests",
           "Parameters": {
+            "HelixJobType": "test/functional/cli/",
             "TargetsWindows": "false",
             "Rid": "linux-x64",
             "TargetQueues": "debian.82.amd64,fedora.25.amd64,redhat.72.amd64,ubuntu.1404.amd64,ubuntu.1604.amd64,ubuntu.1610.amd64",
             "TestContainerSuffix": "linux",
-            "RuntimeIDArg": "runtimeid linux-x64"
+            "TargetsNonWindowsArg": "TargetsNonWindows "
           },
           "ReportingParameters": {
-            "OperatingSystem": "RedHat 7"
+            "OperatingSystem": "RedHat 7",
+            "SubType":  "Build-Tests",
+            "Type": "build/product/",
+            "PB_BuildType": "Release"
           }
         }
       ],