<commit_before>{
  "Repository": "core-setup",
  "Definitions": {
    "Path": ".",
    "Type": "VSTS",
    "BaseUrl": "https://devdiv.visualstudio.com/DefaultCollection"
  },
  "Pipelines": [
    {
      "Name": "Trusted-All-Release",
      "Parameters": {
        "TreatWarningsAsErrors": "false"
      },
      "BuildParameters": {
        "BuildConfiguration": "Release"
      },
      "Definitions": [
        {
          "Name": "Core-Setup-Linux-BT",
          "Parameters": {
            "PB_DockerTag": "centos-7-d485f41-20173404063424",
            "PB_AdditionalBuildArguments":"-PortableBuild=true -strip-symbols -SkipTests=$(PB_SkipTests)",
            "PB_PortableBuild": "true"
          },
          "ReportingParameters": {
            "SubType": "PortableBuild",
            "OperatingSystem": "RedHat 7",
            "Type": "build/product/",
            "Platform": "x64"
          }
        },
        {
          "Name": "Core-Setup-Linux-Arm-BT",
          "Parameters": {
            "PB_DockerTag": "centos-6-376e1a3-20174311014331",
            "PB_TargetArchitecture": "x64",
            "PB_AdditionalBuildArguments":"-TargetArchitecture=x64 -PortableBuild=false -strip-symbols -SkipTests=$(PB_SkipTests)",
            "PB_AdditionalMSBuildArguments":"/p:OutputRid=rhel.6-x64",
            "PB_PortableBuild": "false"
          },
          "ReportingParameters": {
            "OperatingSystem": "RedHat6",
            "Type": "build/product/",
            "Platform": "x64"
          }
        },
        {
          "Name": "Core-Setup-Linux-Arm-BT",
          "Parameters": {
            "PB_DockerTag": "alpine-3.6-3148f11-20171119021156",
            "PB_TargetArchitecture": "x64",
            "PB_AdditionalBuildArguments":"-TargetArchitecture=x64 -PortableBuild=false -strip-symbols -SkipTests=$(PB_SkipTests)",
            "PB_AdditionalMSBuildArguments":"/p:OutputRid=alpine.3.6-x64",
            "PB_PortableBuild": "false"
          },
          "ReportingParameters": {
            "OperatingSystem": "Alpine3.6",
            "Type": "build/product/",
            "Platform": "x64"
          }
        },
        {
          "Name": "Core-Setup-Linux-Arm-BT",
          "Parameters": {
            "PB_DockerTag": "ubuntu-14.04-cross-0cd4667-20170319080304",
            "PB_TargetArchitecture": "arm",
            "PB_AdditionalBuildArguments":"-TargetArchitecture=arm -DisableCrossgen=true -PortableBuild=true -SkipTests=true -CrossBuild=true -strip-symbols",
            "PB_AdditionalMSBuildArguments": "",
            "PB_CrossBuildArgs": "-e ROOTFS_DIR ",
            "PB_PortableBuild": "true"
          },
          "ReportingParameters": {
            "SubType": "PortableBuild",
            "OperatingSystem": "Ubuntu 14.04",
            "Type": "build/product/",
            "Platform": "arm"
          }
        },
        {
          "Name": "Core-Setup-OSX-BT",
          "Parameters": {
            "PB_AdditionalBuildArguments": "-PortableBuild=true -strip-symbols -SkipTests=$(PB_SkipTests)",
            "PB_AdditionalMSBuildArguments": "",
            "PB_PortableBuild": "true"
          },
          "ReportingParameters": {
            "SubType": "PortableBuild",
            "OperatingSystem": "OSX",
            "Type": "build/product/",
            "Platform": "x64"
          }
        },
        {
          "Name": "Core-Setup-Windows-Arm-BT",
          "Parameters": {
            "PB_AdditionalMSBuildArguments": "/p:SkipTests=true",
            "PB_TargetArchitecture": "arm",
            "PB_PortableBuild": "true"
          },
          "ReportingParameters": {
            "SubType": "PortableBuild",
            "OperatingSystem": "Windows",
            "Type": "build/product/",
            "Platform": "arm"
          }
        },
        {
          "Name": "Core-Setup-Windows-Arm-BT",
          "Parameters": {
            "PB_AdditionalMSBuildArguments": "/p:SkipTests=true /p:NativeToolSetDir=C:\\tools\\clr",
            "PB_TargetArchitecture": "arm64",
            "PB_PortableBuild": "true"
          },
          "ReportingParameters": {
            "SubType": "PortableBuild",
            "OperatingSystem": "Windows",
            "Type": "build/product/",
            "Platform": "arm64"
          }
        },
        {
          "Name": "Core-Setup-Windows-BT",
          "Parameters": {
            "PB_TargetArchitecture": "x64",
            "PB_PortableBuild": "true",
            "PB_AdditionalMSBuildArguments": "/p:SkipTests=$(PB_SkipTests)",
            "PB_PublishRidAgnosticPackages": "true",
            "PB_BuildFullPlatformManifest": "true"
          },
          "ReportingParameters": {
            "OperatingSystem": "Windows",
            "SubType": "PortableBuild",
            "Type": "build/product/",
            "Platform": "x64"
          }
        },
        {
          "Name": "Core-Setup-Windows-BT",
          "Parameters": {
            "PB_TargetArchitecture": "x86",
            "PB_PortableBuild": "true",
            "PB_AdditionalMSBuildArguments": "/p:SkipTests=$(PB_SkipTests)"
          },
          "ReportingParameters": {
            "OperatingSystem": "Windows",
            "SubType": "PortableBuild",
            "Type": "build/product/",
            "Platform": "x86"
          }
        }
      ]
    },
    {
      "Name": "Publish finalized build",
      "Parameters": {
        "TreatWarningsAsErrors": "false"
      },
      "BuildParameters": {
        "BuildConfiguration": "Release"
      },
      "Definitions": [
        {
          "Name": "Core-Setup-Publish",
          "Parameters": {
            "PB_TargetArchitecture": "x64"
          },
          "ReportingParameters": {
            "OperatingSystem": "Windows",
            "SubType": "Publish",<commit_msg>Support PB_RestoreSource in the official build definitions<commit_after>{
  "Repository": "core-setup",
  "Definitions": {
    "Path": ".",
    "Type": "VSTS",
    "BaseUrl": "https://devdiv.visualstudio.com/DefaultCollection"
  },
  "Pipelines": [
    {
      "Name": "Trusted-All-Release",
      "Parameters": {
        "TreatWarningsAsErrors": "false"
      },
      "BuildParameters": {
        "BuildConfiguration": "Release"
      },
      "Definitions": [
        {
          "Name": "Core-Setup-Linux-BT",
          "Parameters": {
            "PB_DockerTag": "centos-7-d485f41-20173404063424",
            "PB_AdditionalBuildArguments":"-PortableBuild=true -strip-symbols -SkipTests=$(PB_SkipTests)",
            "PB_AdditionalMSBuildArguments":"/p:DotNetRestoreSources=$(PB_RestoreSource)",
            "PB_PortableBuild": "true"
          },
          "ReportingParameters": {
            "SubType": "PortableBuild",
            "OperatingSystem": "RedHat 7",
            "Type": "build/product/",
            "Platform": "x64"
          }
        },
        {
          "Name": "Core-Setup-Linux-Arm-BT",
          "Parameters": {
            "PB_DockerTag": "centos-6-376e1a3-20174311014331",
            "PB_TargetArchitecture": "x64",
            "PB_AdditionalBuildArguments":"-TargetArchitecture=x64 -PortableBuild=false -strip-symbols -SkipTests=$(PB_SkipTests)",
            "PB_AdditionalMSBuildArguments":"/p:OutputRid=rhel.6-x64 /p:DotNetRestoreSources=$(PB_RestoreSource)",
            "PB_PortableBuild": "false"
          },
          "ReportingParameters": {
            "OperatingSystem": "RedHat6",
            "Type": "build/product/",
            "Platform": "x64"
          }
        },
        {
          "Name": "Core-Setup-Linux-Arm-BT",
          "Parameters": {
            "PB_DockerTag": "alpine-3.6-3148f11-20171119021156",
            "PB_TargetArchitecture": "x64",
            "PB_AdditionalBuildArguments":"-TargetArchitecture=x64 -PortableBuild=false -strip-symbols -SkipTests=$(PB_SkipTests)",
            "PB_AdditionalMSBuildArguments":"/p:OutputRid=alpine.3.6-x64 /p:DotNetRestoreSources=$(PB_RestoreSource)",
            "PB_PortableBuild": "false"
          },
          "ReportingParameters": {
            "OperatingSystem": "Alpine3.6",
            "Type": "build/product/",
            "Platform": "x64"
          }
        },
        {
          "Name": "Core-Setup-Linux-Arm-BT",
          "Parameters": {
            "PB_DockerTag": "ubuntu-14.04-cross-0cd4667-20170319080304",
            "PB_TargetArchitecture": "arm",
            "PB_AdditionalBuildArguments":"-TargetArchitecture=arm -DisableCrossgen=true -PortableBuild=true -SkipTests=true -CrossBuild=true -strip-symbols",
            "PB_AdditionalMSBuildArguments": "/p:DotNetRestoreSources=$(PB_RestoreSource)",
            "PB_CrossBuildArgs": "-e ROOTFS_DIR ",
            "PB_PortableBuild": "true"
          },
          "ReportingParameters": {
            "SubType": "PortableBuild",
            "OperatingSystem": "Ubuntu 14.04",
            "Type": "build/product/",
            "Platform": "arm"
          }
        },
        {
          "Name": "Core-Setup-OSX-BT",
          "Parameters": {
            "PB_AdditionalBuildArguments": "-PortableBuild=true -strip-symbols -SkipTests=$(PB_SkipTests)",
            "PB_AdditionalMSBuildArguments": "/p:DotNetRestoreSources=$(PB_RestoreSource)",
            "PB_PortableBuild": "true"
          },
          "ReportingParameters": {
            "SubType": "PortableBuild",
            "OperatingSystem": "OSX",
            "Type": "build/product/",
            "Platform": "x64"
          }
        },
        {
          "Name": "Core-Setup-Windows-Arm-BT",
          "Parameters": {
            "PB_AdditionalMSBuildArguments": "/p:SkipTests=true /p:DotNetRestoreSources=$(PB_RestoreSource)",
            "PB_TargetArchitecture": "arm",
            "PB_PortableBuild": "true"
          },
          "ReportingParameters": {
            "SubType": "PortableBuild",
            "OperatingSystem": "Windows",
            "Type": "build/product/",
            "Platform": "arm"
          }
        },
        {
          "Name": "Core-Setup-Windows-Arm-BT",
          "Parameters": {
            "PB_AdditionalMSBuildArguments": "/p:SkipTests=true /p:NativeToolSetDir=C:\\tools\\clr /p:DotNetRestoreSources=$(PB_RestoreSource)",
            "PB_TargetArchitecture": "arm64",
            "PB_PortableBuild": "true"
          },
          "ReportingParameters": {
            "SubType": "PortableBuild",
            "OperatingSystem": "Windows",
            "Type": "build/product/",
            "Platform": "arm64"
          }
        },
        {
          "Name": "Core-Setup-Windows-BT",
          "Parameters": {
            "PB_TargetArchitecture": "x64",
            "PB_PortableBuild": "true",
            "PB_AdditionalMSBuildArguments": "/p:SkipTests=$(PB_SkipTests) /p:DotNetRestoreSources=$(PB_RestoreSource)",
            "PB_PublishRidAgnosticPackages": "true",
            "PB_BuildFullPlatformManifest": "true"
          },
          "ReportingParameters": {
            "OperatingSystem": "Windows",
            "SubType": "PortableBuild",
            "Type": "build/product/",
            "Platform": "x64"
          }
        },
        {
          "Name": "Core-Setup-Windows-BT",
          "Parameters": {
            "PB_TargetArchitecture": "x86",
            "PB_PortableBuild": "true",
            "PB_AdditionalMSBuildArguments": "/p:SkipTests=$(PB_SkipTests) /p:DotNetRestoreSources=$(PB_RestoreSource)"
          },
          "ReportingParameters": {
            "OperatingSystem": "Windows",
            "SubType": "PortableBuild",
            "Type": "build/product/",
            "Platform": "x86"
          }
        }
      ]
    },
    {
      "Name": "Publish finalized build",
      "Parameters": {
        "TreatWarningsAsErrors": "false"
      },
      "BuildParameters": {
        "BuildConfiguration": "Release"
      },
      "Definitions": [
        {
          "Name": "Core-Setup-Publish",
          "Parameters": {
            "PB_TargetArchitecture": "x64"
          },
          "ReportingParameters": {
            "OperatingSystem": "Windows",
            "SubType": "Publish",
{'fraction_non_alphanumeric': 0.15194054500412882, 'fraction_numerical': 0.021469859620148638, 'mean_word_length': 1.880142687277051, 'pattern_counts': {'":': 243, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '785900', 'n_tokens_mistral': 3758, 'n_tokens_neox': 3539, 'n_words': 468}