{
  "Repository": "corefx",
  "Definitions": {
    "Path": ".",
    "Type": "VSTS",
    "BaseUrl": "https://devdiv.visualstudio.com/DefaultCollection"
  },
  "PrivateRun": {
    "property-overrides": {
      "PB_PublishType": ""
    }
  },
  "Pipelines": [
    {
      "Name": "Trusted-All-Linux",
      "Parameters": {
        "TreatWarningsAsErrors": "false"
      },
      "Definitions": [{
          "Name": "DotNet-CoreFx-Trusted-Linux",
          "Parameters": {
            "PB_DockerTag": "centos-7-d485f41-20173404063424",
            "PB_BuildArguments": "-buildArch=x64 -$(PB_ConfigurationGroup) -stripSymbols -- /p:StabilizePackageVersion=$(PB_IsStable) /p:PackageVersionStamp=$(PB_VersionStamp)",
            "PB_BuildTestsArguments": "-buildArch=x64 -$(PB_ConfigurationGroup) -SkipTests -Outerloop -- /p:ArchiveTests=true /p:EnableDumpling=true",
            "PB_SyncArguments": "-p -- /p:ArchGroup=x64 /p:DotNetRestoreSources=$(PB_RestoreSource) /p:DotNetAssetRootUrl=$(PB_AssetRootUrl)",
            "PB_TargetQueue": "Centos.7.Amd64+RedHat.7.Amd64+RedHat.7.Amd64+Debian.8.Amd64+Debian.9.Amd64+Ubuntu.1404.Amd64+Ubuntu.1604.Amd64+Ubuntu.1804.Amd64+OpenSuse.42.Amd64+SLES.12.Amd64+Fedora.27.Amd64+Fedora.28.Amd64",
            "PB_CreateHelixArguments": "/p:ArchGroup=x64 /p:ConfigurationGroup=$(PB_ConfigurationGroup) /p:TestProduct=corefx /p:TimeoutInSeconds=1200 /p:TargetOS=Linux"
          },
          "ReportingParameters": {
            "OperatingSystem": "Linux",
            "Platform": "x64",
            "Type": "build/product/"
          }
        },
        {
          "Name": "DotNet-CoreFx-Trusted-Linux",
          "Parameters": {
            "PB_DockerTag": "centos-6-376e1a3-20174311014331",
            "PB_BuildArguments": "-buildArch=x64 -$(PB_ConfigurationGroup) -stripSymbols -RuntimeOS=rhel.6 -- /p:PortableBuild=false /p:StabilizePackageVersion=$(PB_IsStable) /p:PackageVersionStamp=$(PB_VersionStamp)",
            "PB_BuildTestsArguments": "-buildArch=x64 -$(PB_ConfigurationGroup) -SkipTests -Outerloop -RuntimeOS=rhel.6 -- /p:ArchiveTests=true /p:EnableDumpling=true /p:PortableBuild=false",
            "PB_SyncArguments": "-p -RuntimeOS=rhel.6 -- /p:ArchGroup=x64 /p:PortableBuild=false /p:DotNetRestoreSources=$(PB_RestoreSource) /p:DotNetAssetRootUrl=$(PB_AssetRootUrl)",
            "PB_TargetQueue": "RedHat.6.Amd64",
            "PB_CreateHelixArguments": "/p:ArchGroup=x64 /p:ConfigurationGroup=$(PB_ConfigurationGroup) /p:TestProduct=corefx /p:TimeoutInSeconds=1200 /p:TargetOS=Linux"
          },
          "ReportingParameters": {
            "OperatingSystem": "RedHat6",
            "Platform": "x64",
            "Type": "build/product/"
          }
        },
        {
          "Name": "DotNet-CoreFx-Trusted-Linux",
          "Parameters": {
            "PB_DockerTag": "alpine-3.6-3148f11-20171119021156",
            "PB_BuildArguments": "-buildArch=x64 -$(PB_ConfigurationGroup) -stripSymbols -RuntimeOS=linux-musl -- /p:PortableBuild=false /p:StabilizePackageVersion=$(PB_IsStable) /p:PackageVersionStamp=$(PB_VersionStamp)",
            "PB_BuildTestsArguments": "-buildArch=x64 -$(PB_ConfigurationGroup) -SkipTests -Outerloop -RuntimeOS=linux-musl -- /p:ArchiveTests=true /p:EnableDumpling=true /p:PortableBuild=false",
            "PB_SyncArguments": "-p -BuildTests=false -RuntimeOS=linux-musl -- /p:ArchGroup=x64 /p:PortableBuild=false /p:DotNetRestoreSources=$(PB_RestoreSource) /p:DotNetAssetRootUrl=$(PB_AssetRootUrl)",
            "PB_TargetQueue": "Alpine.36.Amd64",
            "PB_CreateHelixArguments": "/p:ArchGroup=x64 /p:ConfigurationGroup=$(PB_ConfigurationGroup) /p:TestProduct=corefx /p:TimeoutInSeconds=1200 /p:TargetOS=Linux"
          },
          "ReportingParameters": {
            "OperatingSystem": "Linux-musl",
            "Platform": "x64",
            "Type": "build/product/"
          }
        },
        {
          "Name": "DotNet-CoreFx-Trusted-Linux-Crossbuild",
          "Parameters": {
            "PB_DockerTag": "ubuntu-14.04-cross-0cd4667-20170319080304",
            "PB_Architecture": "arm",
            "PB_BuildArguments": "-buildArch=arm -$(PB_ConfigurationGroup) -stripSymbols -- /p:StabilizePackageVersion=$(PB_IsStable) /p:PackageVersionStamp=$(PB_VersionStamp)",
            "PB_SyncArguments": "-p -- /p:ArchGroup=arm /p:DotNetRestoreSources=$(PB_RestoreSource) /p:DotNetAssetRootUrl=$(PB_AssetRootUrl)"
          },
          "ReportingParameters": {
            "OperatingSystem": "Linux",
            "Platform": "arm",
            "Type": "build/product/"
          }
        },
        {
          "Name": "DotNet-CoreFx-Trusted-Linux-Crossbuild",
          "Parameters": {
            "PB_DockerTag": "ubuntu-16.04-cross-arm64-a3ae44b-20180315221921",
            "PB_Architecture": "arm64",
            "PB_BuildArguments": "-buildArch=arm64 -$(PB_ConfigurationGroup) -stripSymbols -- /p:StabilizePackageVersion=$(PB_IsStable) /p:PackageVersionStamp=$(PB_VersionStamp)",
            "PB_BuildManagedArguments": "-BuildPackages=false -buildArch=arm64 -$(PB_ConfigurationGroup) -stripSymbols -- /p:StabilizePackageVersion=$(PB_IsStable) /p:PackageVersionStamp=$(PB_VersionStamp)",
            "PB_SyncArguments": "-p -BuildTests=false -- /p:ArchGroup=arm64 /p:DotNetRestoreSources=$(PB_RestoreSource) /p:DotNetAssetRootUrl=$(PB_AssetRootUrl)"
          },
          "ReportingParameters": {
            "OperatingSystem": "Linux",
            "Platform": "arm64",
            "Type": "build/product/"
          }
        }
      ]
    },
    {
      "Name": "Trusted-All-OSX",
      "Parameters": {
        "TreatWarningsAsErrors": "false"
      },
      "BuildParameters": {
        "PB_BuildArguments": "-buildArch=x64 -$(PB_ConfigurationGroup) -stripSymbols",
        "PB_BuildTestsArguments": "-buildArch=x64 -$(PB_ConfigurationGroup) -SkipTests -Outerloop -- /p:ArchiveTests=true",
        "PB_SyncArguments": "-p -- /p:ArchGroup=x64 /p:DotNetRestoreSources=$(PB_RestoreSource) /p:DotNetAssetRootUrl=$(PB_AssetRootUrl)",
        "PB_CreateHelixArguments": "/p:ArchGroup=x64 /p:ConfigurationGroup=$(PB_ConfigurationGroup) /p:EnableCloudTest=false /p:TestProduct=corefx /p:TimeoutInSeconds=1200 /p:TargetOS=OSX"
      },
      "Definitions": [{
          "Name": "DotNet-CoreFx-Trusted-OSX",
          "Parameters": {
            "PB_BuildArguments": "-buildArch=x64 -$(PB_ConfigurationGroup) -- /p:StabilizePackageVersion=$(PB_IsStable) /p:PackageVersionStamp=$(PB_VersionStamp)",
            "PB_SyncArguments": "-p -- /p:ArchGroup=x64 /p:DotNetRestoreSources=$(PB_RestoreSource) /p:DotNetAssetRootUrl=$(PB_AssetRootUrl)",
            "PB_TargetQueue": "OSX.1012.Amd64+OSX.1013.Amd64",
            "PB_CreateHelixArguments": "/p:ArchGroup=x64 /p:ConfigurationGroup=$(PB_ConfigurationGroup) /p:TestProduct=corefx /p:TimeoutInSeconds=1200 /p:TargetOS=OSX"
          },
          "ReportingParameters": {
            "OperatingSystem": "OSX",
            "Platform": "x64",
            "Type": "build/product/"
          }
        }
      ]
    },
    {
      "Name": "Trusted-All-Windows",
      "Parameters": {
        "TreatWarningsAsErrors": "false"
      },
      "BuildParameters": {
        "PB_PipelineBuildMSBuildArguments": "/p:EnableProfileGuidedOptimization=true"
      },
      "Definitions": [
        {
          "Name": "DotNet-CoreFx-Trusted-Windows",
          "Parameters": {
            "PB_Platform": "arm",
            "PB_BuildArguments": "-buildArch=arm -$(PB_ConfigurationGroup) -- /p:SignType=$(PB_SignType) /p:RuntimeOS=win10 /p:StabilizePackageVersion=$(PB_IsStable) /p:PackageVersionStamp=$(PB_VersionStamp)",
            "PB_BuildTestsArguments": "-buildArch=arm -$(PB_ConfigurationGroup) -SkipTests -Outerloop -- /p:RuntimeOS=win10 /p:ArchiveTests=true",
            "PB_SyncArguments": "-p -- /p:ArchGroup=arm /p:RuntimeOS=win10 /p:DotNetRestoreSources=$(PB_RestoreSource) /p:DotNetAssetRootUrl=$(PB_AssetRootUrl)",
            "PB_CreateHelixArguments": "/p:ArchGroup=arm /p:ConfigurationGroup=$(PB_ConfigurationGroup) /p:EnableCloudTest=false /p:TestProduct=corefx /p:TimeoutInSeconds=1200 /p:TargetOS=Windows_NT"
          },
          "ReportingParameters": {
            "OperatingSystem": "Windows",
            "Type": "build/product/",
            "Platform": "arm",
            "SubType": "netcoreapp"
          }
        },
        {
          "Name": "DotNet-CoreFx-Trusted-Windows",
          "Parameters": {
            "PB_Platform": "arm64",
            "PB_BuildArguments": "-buildArch=arm64 -$(PB_ConfigurationGroup) -- /p:SignType=$(PB_SignType) /p:RuntimeOS=win10 /p:StabilizePackageVersion=$(PB_IsStable) /p:PackageVersionStamp=$(PB_VersionStamp)",
            "PB_BuildTestsArguments": "-buildArch=arm64 -$(PB_ConfigurationGroup) -SkipTests -Outerloop -- /p:RuntimeOS=win10 /p:ArchiveTests=true",
            "PB_SyncArguments": "-p -- /p:ArchGroup=arm64 /p:RuntimeOS=win10 /p:DotNetRestoreSources=$(PB_RestoreSource) /p:DotNetAssetRootUrl=$(PB_AssetRootUrl)",
            "PB_CreateHelixArguments": "/p:ArchGroup=arm64 /p:ConfigurationGroup=$(PB_ConfigurationGroup) /p:EnableCloudTest=false /p:TestProduct=corefx /p:TimeoutInSeconds=1200 /p:TargetOS=Windows_NT"
          },
          "ReportingParameters": {
            "OperatingSystem": "Windows",
            "Type": "build/product/",
            "Platform": "arm64",
            "SubType": "netcoreapp"
          }
        },
        {
          "Name": "DotNet-CoreFx-Trusted-Windows",
          "Parameters": {
            "PB_Platform": "x64",
            "PB_BuildArguments": "-buildArch=x64 -$(PB_ConfigurationGroup) -- /p:SignType=$(PB_SignType) /p:RuntimeOS=win10 /p:StabilizePackageVersion=$(PB_IsStable) /p:PackageVersionStamp=$(PB_VersionStamp)",
            "PB_BuildTestsArguments": "-buildArch=x64 -$(PB_ConfigurationGroup) -SkipTests -Outerloop -- /p:RuntimeOS=win10 /p:ArchiveTests=true",
            "PB_SyncArguments": "-p -- /p:ArchGroup=x64 /p:RuntimeOS=win10 /p:DotNetRestoreSources=$(PB_RestoreSource) /p:DotNetAssetRootUrl=$(PB_AssetRootUrl)",
            "PB_TargetQueue": "Windows.10.Amd64+Windows.10.Nano.Amd64+Windows.10.Amd64.Core+Windows.7.Amd64+Windows.81.Amd64",
            "PB_CreateHelixArguments": "/p:ArchGroup=x64 /p:ConfigurationGroup=$(PB_ConfigurationGroup) /p:TestProduct=corefx /p:TimeoutInSeconds=1200 /p:TargetOS=Windows_NT"
          },
          "ReportingParameters": {
            "OperatingSystem": "Windows",
            "Type": "build/product/",
            "Platform": "x64",
            "SubType": "netcoreapp"
          }
        },
        {
          "Name": "DotNet-CoreFx-Trusted-Windows",
          "Parameters": {
            "PB_Platform": "x86",
            "PB_BuildArguments": "-buildArch=x86 -$(PB_ConfigurationGroup) -- /p:SignType=$(PB_SignType) /p:RuntimeOS=win10 /p:StabilizePackageVersion=$(PB_IsStable) /p:PackageVersionStamp=$(PB_VersionStamp)",
            "PB_BuildTestsArguments": "-buildArch=x86 -$(PB_ConfigurationGroup) -SkipTests -Outerloop -- /p:RuntimeOS=win10 /p:ArchiveTests=true",
            "PB_SyncArguments": "-p -- /p:ArchGroup=x86 /p:RuntimeOS=win10 /p:DotNetRestoreSources=$(PB_RestoreSource) /p:DotNetAssetRootUrl=$(PB_AssetRootUrl)",
            "PB_TargetQueue": "Windows.10.Amd64+Windows.10.Amd64.Core+Windows.7.Amd64+Windows.81.Amd64",
            "PB_CreateHelixArguments": "/p:ArchGroup=x86 /p:ConfigurationGroup=$(PB_ConfigurationGroup) /p:TestProduct=corefx /p:TimeoutInSeconds=1200 /p:TargetOS=Windows_NT"
          },
          "ReportingParameters": {
            "OperatingSystem": "Windows",
            "Type": "build/product/",
            "Platform": "x86",
            "SubType": "netcoreapp"
          }
        },
        {
          "Name": "DotNet-CoreFx-Trusted-Windows",
          "Parameters": {
            "PB_Platform": "arm",
            "PB_BuildArguments": "-framework=uap -buildArch=arm -$(PB_ConfigurationGroup) -- /p:SignType=$(PB_SignType) /p:RuntimeOS=win10",
            "PB_BuildTestsArguments": "-framework=uap -buildArch=arm -$(PB_ConfigurationGroup) -SkipTests -Outerloop -- /p:RuntimeOS=win10 /p:ArchiveTests=true",
            "PB_SyncArguments": "-p -- /p:ArchGroup=arm /p:RuntimeOS=win10 /p:TargetGroup=uap /p:DotNetRestoreSources=$(PB_RestoreSource) /p:DotNetAssetRootUrl=$(PB_AssetRootUrl)",
            "PB_TargetQueue": "Windows.10.Arm64",
            "PB_CreateHelixArguments": "/p:ArchGroup=arm /p:TargetGroup=uap /p:ConfigurationGroup=$(PB_ConfigurationGroup) /p:TestProduct=corefx /p:TimeoutInSeconds=1200 /p:TargetOS=Windows_NT /p:\"HelixJobType=test/functional/uwp/\""
          },
          "ReportingParameters": {
            "OperatingSystem": "Windows",
            "Type": "build/product/",
            "Platform": "arm",
            "SubType": "uap"
          }
        },
        {
          "Name": "DotNet-CoreFx-Trusted-Windows",
          "Parameters": {
            "PB_Platform": "x64",
            "PB_BuildArguments": "-framework=uap -buildArch=x64 -$(PB_ConfigurationGroup) -- /p:SignType=$(PB_SignType) /p:RuntimeOS=win10",
            "PB_BuildTestsArguments": "-framework=uap -buildArch=x64 -$(PB_ConfigurationGroup) -SkipTests -Outerloop -- /p:RuntimeOS=win10 /p:ArchiveTests=true",
            "PB_SyncArguments": "-p -- /p:ArchGroup=x64 /p:RuntimeOS=win10 /p:TargetGroup=uap /p:DotNetRestoreSources=$(PB_RestoreSource) /p:DotNetAssetRootUrl=$(PB_AssetRootUrl)",
            "PB_TargetQueue": "Windows.10.Amd64.ClientRS3",
            "PB_CreateHelixArguments": "/p:ArchGroup=x64 /p:TargetGroup=uap /p:ConfigurationGroup=$(PB_ConfigurationGroup) /p:TestProduct=corefx /p:TimeoutInSeconds=1200 /p:TargetOS=Windows_NT /p:\"HelixJobType=test/functional/uwp/\""
          },
          "ReportingParameters": {
            "OperatingSystem": "Windows",
            "Type": "build/product/",
            "Platform": "x64",
            "SubType": "uap"
          }
        },
        {
          "Name": "DotNet-CoreFx-Trusted-Windows",
          "Parameters": {
            "PB_Platform": "x86",
            "PB_BuildArguments": "-framework=uap -buildArch=x86 -$(PB_ConfigurationGroup) -- /p:SignType=$(PB_SignType) /p:RuntimeOS=win10",
            "PB_BuildTestsArguments": "-framework=uap -buildArch=x86 -$(PB_ConfigurationGroup) -SkipTests -Outerloop -- /p:RuntimeOS=win10 /p:ArchiveTests=true",
            "PB_SyncArguments": "-p -- /p:ArchGroup=x86 /p:RuntimeOS=win10 /p:TargetGroup=uap /p:DotNetRestoreSources=$(PB_RestoreSource) /p:DotNetAssetRootUrl=$(PB_AssetRootUrl)",
            "PB_TargetQueue": "Windows.10.Amd64.ClientRS3",
            "PB_CreateHelixArguments": "/p:ArchGroup=x86 /p:TargetGroup=uap /p:ConfigurationGroup=$(PB_ConfigurationGroup) /p:TestProduct=corefx /p:TimeoutInSeconds=1200 /p:TargetOS=Windows_NT /p:\"HelixJobType=test/functional/uwp/\""
          },
          "ReportingParameters": {
            "OperatingSystem": "Windows",
            "Type": "build/product/",
            "Platform": "x86",
            "SubType": "uap"
          }
        },
        {
          "Name": "DotNet-CoreFx-Trusted-Windows",
          "Parameters": {
            "PB_Platform": "arm",
            "PB_BuildArguments": "-framework=uapaot -buildArch=arm -$(PB_ConfigurationGroup) -- /p:SignType=$(PB_SignType) /p:RuntimeOS=win10 /p:DotNetRestoreSources=$(PB_RestoreSource) /p:DotNetAssetRootUrl=$(PB_AssetRootUrl)",
            "PB_BuildTestsArguments": "-framework=uapaot -buildArch=arm -$(PB_ConfigurationGroup) -SkipTests -Outerloop -- /p:RuntimeOS=win10 /p:ArchiveTests=true",
            "PB_SyncArguments": "-p -- /p:ArchGroup=arm /p:RuntimeOS=win10 /p:TargetGroup=uapaot /p:DotNetRestoreSources=$(PB_RestoreSource) /p:DotNetAssetRootUrl=$(PB_AssetRootUrl)",
            "PB_TargetQueue": "Windows.10.Amd64",
            "PB_CreateHelixArguments": "/p:ArchGroup=arm /p:TargetGroup=uapaot /p:ConfigurationGroup=$(PB_ConfigurationGroup) /p:SecondaryQueue=Windows.10.Arm64 /p:TestProduct=corefx /p:TimeoutInSeconds=1200 /p:TargetOS=Windows_NT /p:\"HelixJobType=test/functional/ilc/\""
          },
          "ReportingParameters": {
            "OperatingSystem": "Windows",
            "Type": "build/product/",
            "Platform": "arm",
            "SubType": "uapaot"
          }
        },
        {
          "Name": "DotNet-CoreFx-Trusted-Windows-NoTest",
          "Parameters": {
            "PB_Platform": "arm64",
            "PB_BuildArguments": "-framework=uapaot -buildArch=arm64 -$(PB_ConfigurationGroup) -- /p:SignType=$(PB_SignType) /p:RuntimeOS=win10 /p:DotNetRestoreSources=$(PB_RestoreSource) /p:DotNetAssetRootUrl=$(PB_AssetRootUrl)",
            "PB_SyncArguments": "-p -- /p:ArchGroup=arm64 /p:RuntimeOS=win10 /p:TargetGroup=uapaot /p:DotNetRestoreSources=$(PB_RestoreSource) /p:DotNetAssetRootUrl=$(PB_AssetRootUrl)",
          },
          "ReportingParameters": {
            "OperatingSystem": "Windows",
            "Type": "build/product/",
            "Platform": "arm64",
            "SubType": "uapaot"
          }
        },
        {
          "Name": "DotNet-CoreFx-Trusted-Windows",
          "Parameters": {
            "PB_Platform": "x64",
            "PB_BuildArguments": "-framework=uapaot -buildArch=x64 -$(PB_ConfigurationGroup) -- /p:SignType=$(PB_SignType) /p:RuntimeOS=win10 /p:DotNetRestoreSources=$(PB_RestoreSource) /p:DotNetAssetRootUrl=$(PB_AssetRootUrl)",
            "PB_BuildTestsArguments": "-framework=uapaot -buildArch=x64 -$(PB_ConfigurationGroup) -SkipTests -Outerloop -- /p:RuntimeOS=win10 /p:ArchiveTests=true",
            "PB_SyncArguments": "-p -- /p:ArchGroup=x64 /p:RuntimeOS=win10 /p:TargetGroup=uapaot /p:DotNetRestoreSources=$(PB_RestoreSource) /p:DotNetAssetRootUrl=$(PB_AssetRootUrl)",
            "PB_TargetQueue": "Windows.10.Amd64.ClientRS3",
            "PB_CreateHelixArguments": "/p:ArchGroup=x64 /p:TargetGroup=uapaot /p:ConfigurationGroup=$(PB_ConfigurationGroup) /p:TestProduct=corefx /p:TimeoutInSeconds=1200 /p:TargetOS=Windows_NT /p:\"HelixJobType=test/functional/ilc/\""
          },
          "ReportingParameters": {
            "OperatingSystem": "Windows",
            "Type": "build/product/",
            "Platform": "x64",
            "SubType": "uapaot"
          }
        },
        {
          "Name": "DotNet-CoreFx-Trusted-Windows",
          "Parameters": {
            "PB_Platform": "x86",
            "PB_BuildArguments": "-framework=uapaot -buildArch=x86 -$(PB_ConfigurationGroup) -- /p:SignType=$(PB_SignType) /p:RuntimeOS=win10 /p:DotNetRestoreSources=$(PB_RestoreSource) /p:DotNetAssetRootUrl=$(PB_AssetRootUrl)",
            "PB_BuildTestsArguments": "-framework=uapaot -buildArch=x86 -$(PB_ConfigurationGroup) -SkipTests -Outerloop -- /p:RuntimeOS=win10 /p:ArchiveTests=true",
            "PB_SyncArguments": "-p -- /p:ArchGroup=x86 /p:RuntimeOS=win10 /p:DotNetRestoreSources=$(PB_RestoreSource) /p:DotNetAssetRootUrl=$(PB_AssetRootUrl)",
            "PB_TargetQueue": "Windows.10.Amd64.ClientRS3",
            "PB_CreateHelixArguments": "/p:ArchGroup=x86 /p:TargetGroup=uapaot /p:ConfigurationGroup=$(PB_ConfigurationGroup) /p:TestProduct=corefx /p:TimeoutInSeconds=1200 /p:TargetOS=Windows_NT /p:\"HelixJobType=test/functional/ilc/\""
          },
          "ReportingParameters": {
            "OperatingSystem": "Windows",
            "Type": "build/product/",
            "Platform": "x86",
            "SubType": "uapaot"
          }
        },
        {
          "Name": "DotNet-CoreFx-Trusted-Windows-NoTest",
          "Parameters": {
            "PB_Platform": "x64",
            "PB_BuildArguments": "-allConfigurations -buildArch=x64 -$(PB_ConfigurationGroup) -- /p:SignType=$(PB_SignType) /p:RuntimeOS=win10 /p:StabilizePackageVersion=$(PB_IsStable) /p:PackageVersionStamp=$(PB_VersionStamp)",
            "PB_SyncArguments": "-p -- /p:ArchGroup=x64 /p:RuntimeOS=win10 /p:BuildAllConfigurations=true /p:DotNetRestoreSources=$(PB_RestoreSource) /p:DotNetAssetRootUrl=$(PB_AssetRootUrl)"
          },
          "ReportingParameters": {
            "OperatingSystem": "Windows",
            "Type": "build/product/",
            "Platform": "x64",
            "SubType": "AllConfigurations"
          }
        },
        {
          "Name": "DotNet-CoreFx-Trusted-Windows",
          "Parameters": {
            "PB_Platform": "x64",
            "PB_BuildArguments": "-framework=netfx -buildArch=x64 -$(PB_ConfigurationGroup) -- /p:SignType=$(PB_SignType) /p:RuntimeOS=win10 /p:StabilizePackageVersion=$(PB_IsStable) /p:PackageVersionStamp=$(PB_VersionStamp)",
            "PB_BuildTestsArguments": "-framework=netfx -buildArch=x64 -$(PB_ConfigurationGroup) -SkipTests -Outerloop -- /p:RuntimeOS=win10 /p:ArchiveTests=true",
            "PB_SyncArguments": "-p -- /p:ArchGroup=x64 /p:RuntimeOS=win10 /p:TargetGroup=netfx /p:DotNetRestoreSources=$(PB_RestoreSource) /p:DotNetAssetRootUrl=$(PB_AssetRootUrl)",
            "PB_TargetQueue": "Windows.10.Amd64.ClientRS2",
            "PB_CreateHelixArguments": "/p:ArchGroup=x64 /p:TargetGroup=netfx /p:ConfigurationGroup=$(PB_ConfigurationGroup) /p:TestProduct=corefx /p:TimeoutInSeconds=1200 /p:TargetOS=Windows_NT /p:\"HelixJobType=test/functional/desktop/cli/\""
          },
          "ReportingParameters": {
            "OperatingSystem": "Windows",
            "Type": "build/product/",
            "Platform": "x64",
            "SubType": "netfx"
          }
        },
        {
          "Name": "DotNet-CoreFx-Trusted-Windows",
          "Parameters": {
            "PB_Platform": "x86",
            "PB_BuildArguments": "-framework=netfx -buildArch=x86 -$(PB_ConfigurationGroup) -- /p:SignType=$(PB_SignType) /p:RuntimeOS=win10 /p:StabilizePackageVersion=$(PB_IsStable) /p:PackageVersionStamp=$(PB_VersionStamp)",
            "PB_BuildTestsArguments": "-framework=netfx -buildArch=x86 -$(PB_ConfigurationGroup) -SkipTests -Outerloop -- /p:RuntimeOS=win10 /p:ArchiveTests=true",
            "PB_SyncArguments": "-p -- /p:ArchGroup=x86 /p:RuntimeOS=win10 /p:TargetGroup=netfx /p:DotNetRestoreSources=$(PB_RestoreSource) /p:DotNetAssetRootUrl=$(PB_AssetRootUrl)",
            "PB_TargetQueue": "Windows.10.Amd64.ClientRS2",
            "PB_CreateHelixArguments": "/p:ArchGroup=x86 /p:TargetGroup=netfx /p:ConfigurationGroup=$(PB_ConfigurationGroup) /p:TestProduct=corefx /p:TimeoutInSeconds=1200 /p:TargetOS=Windows_NT /p:\"HelixJobType=test/functional/desktop/cli/\""
          },
          "ReportingParameters": {
            "OperatingSystem": "Windows",
            "Type": "build/product/",
            "Platform": "x86",
            "SubType": "netfx"
          }
        }
      ]
    },
    {
      "Name": "Publish Packages",
      "Parameters": {
        "TreatWarningsAsErrors": "false"
      },
      "Definitions": [{
        "Name": "DotNet-Trusted-Publish",
        "Parameters": {
          "PB_VsoRepositoryName": "DotNet-CoreFX-Trusted",
          "PB_Repo": "corefx"
        },
        "ReportingParameters": {
          "TaskName": "Package Publish",
          "Type": "build/publish/",
          "ConfigurationGroup": "Publish Packages"
        }
      }],
      "DependsOn": [
        "Trusted-All-Windows",
        "Trusted-All-OSX",
        "Trusted-All-Linux"
      ]
    },
    {
      "Name": "Publish Symbols",
      "Parameters": {
        "TreatWarningsAsErrors": "false"
      },
      "Definitions": [{
        "Name": "DotNet-Trusted-Publish-Symbols",
        "Parameters": {
          "PB_VsoRepositoryName": "DotNet-CoreFX-Trusted"
        },
        "ReportingParameters": {
          "TaskName": "Symbol Publish",
          "Type": "build/publish/",
          "ConfigurationGroup": "Publish Symbols"
        }
      }],
      "DependsOn": [
        "Trusted-All-Windows",
        "Trusted-All-OSX",
        "Trusted-All-Linux"
      ]
    }
  ]
}