dotnet-installer/buildpipeline/pipeline.json
Nate Amundson 83ca9bf952 Add checked-in build definitions
These build definitions will be used by pipebuild to build the product.

The signing now uses MicroBuild because the builds are being moved to
the DevDiv VSTS instance, and the Microsoft Code Signing system which
was used in MSEng is not supported there.

MicroBuild does not support the .NET Core MSBuild, so the full-framework
MSBuild is used to build the signing targets.  For this reason, the
signing logic is implemented as a standalone MSBuild project.
2017-02-03 12:09:53 -08:00

101 lines
2.6 KiB
JSON

{
"Repository": "cli",
"Definitions": {
"Path": ".",
"Type": "VSTS",
"BaseUrl": "https://devdiv.visualstudio.com/DefaultCollection"
},
"Pipelines": [
{
"Name": "Trusted-All-Release",
"Parameters": {
"TreatWarningsAsErrors": "false"
},
"BuildParameters": {
"BuildConfiguration": "Release"
},
"Definitions": [
{
"Name": "DotNet-CLI-CentOS-x64",
"ReportingParameters": {
"OperatingSystem": "CentOS 7.1",
"Type": "build/product/",
"Platform": "x64"
}
},
{
"Name": "DotNet-CLI-Debian8-x64",
"ReportingParameters": {
"OperatingSystem": "Debian 8.2",
"Type": "build/product/",
"Platform": "x64"
}
},
{
"Name": "DotNet-CLI-Fedora23-x64",
"ReportingParameters": {
"OperatingSystem": "Fedora 23",
"Type": "build/product/",
"Platform": "x64"
}
},
{
"Name": "DotNet-CLI-opensuse13.2-x64",
"ReportingParameters": {
"OperatingSystem": "OpenSuse 13.2",
"Type": "build/product/",
"Platform": "x64"
}
},
{
"Name": "DotNet-CLI-OSX-x64",
"ReportingParameters": {
"OperatingSystem": "OSX",
"Type": "build/product/",
"Platform": "x64"
}
},
{
"Name": "DotNet-CLI-RHEL7-x64",
"ReportingParameters": {
"OperatingSystem": "RedHat 7",
"Type": "build/product/",
"Platform": "x64"
}
},
{
"Name": "DotNet-CLI-Signing-Windows-x64",
"ReportingParameters": {
"OperatingSystem": "Windows",
"Type": "build/product/",
"Platform": "x64"
}
},
{
"Name": "DotNet-CLI-Signing-Windows-x86",
"ReportingParameters": {
"OperatingSystem": "Windows",
"Type": "build/product/",
"Platform": "x86"
}
},
{
"Name": "DotNet-CLI-Ubuntu14.04-x64",
"ReportingParameters": {
"OperatingSystem": "Ubuntu 14.04",
"Type": "build/product/",
"Platform": "x64"
}
},
{
"Name": "DotNet-CLI-Ubuntu16.04-x64",
"ReportingParameters": {
"OperatingSystem": "Ubuntu 16.04",
"Type": "build/product/",
"Platform": "x64"
}
}
]
}
]
}