83ca9bf952
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.
101 lines
2.6 KiB
JSON
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"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|