Temporarily use sandboxes for publishing
During the official build transition, use sandboxes for: 1. Blog container for the artifacts and checksums 2. MyGet feed 3. VS NuGet feed 4. Versions repo In addition, skip publishing packages to the apt-get repo, because a sandbox is not trivial to configure.
This commit is contained in:
parent
5cb80c04ee
commit
1db92f8c69
12 changed files with 35 additions and 35 deletions
|
@ -62,7 +62,7 @@
|
|||
<Output TaskParameter="MsiVersion" PropertyName="MsiVersion" />
|
||||
<Output TaskParameter="VersionBadgeMoniker" PropertyName="VersionBadgeMoniker" />
|
||||
<Output TaskParameter="Channel" PropertyName="Channel" />
|
||||
<Output TaskParameter="BranchName" PropertyName="BranchName" />
|
||||
<Output TaskParameter="BranchName" PropertyName="BranchName" Condition=" '$(BranchName)' == '' " />
|
||||
</GenerateBuildVersionInfo>
|
||||
|
||||
<PropertyGroup>
|
||||
|
|
|
@ -52,7 +52,7 @@
|
|||
</ItemGroup>
|
||||
</Target>
|
||||
|
||||
<Target Name="PublishDebFilesToDebianRepo" Condition=" '$(OSName)' == 'ubuntu' ">
|
||||
<Target Name="PublishDebFilesToDebianRepo" Condition=" '$(OSName)' == 'ubuntu' AND '$(SkipPublishToDebianRepo)' != 'true' ">
|
||||
<Error Condition="'$(REPO_ID)' == ''" Text="REPO_ID must be set as an environment variable for debian publishing." />
|
||||
<Error Condition="'$(REPO_USER)' == ''" Text="REPO_USER must be set as an environment variable for debian publishing." />
|
||||
<Error Condition="'$(REPO_PASS)' == ''" Text="REPO_PASS must be set as an environment variable for debian publishing." />
|
||||
|
|
|
@ -69,7 +69,7 @@
|
|||
"allowOverride": true
|
||||
},
|
||||
"BuildArguments": {
|
||||
"value": "--skip-prereqs --configuration $(BuildConfiguration) --docker centos --targets Default",
|
||||
"value": "--skip-prereqs --configuration $(BuildConfiguration) --docker centos --targets Default /p:BranchName=sandbox",
|
||||
"allowOverride": true
|
||||
},
|
||||
"CONNECTION_STRING": {
|
||||
|
@ -89,7 +89,7 @@
|
|||
"value": "dotnetcli"
|
||||
},
|
||||
"ARTIFACT_STORAGE_CONTAINER": {
|
||||
"value": "dotnet"
|
||||
"value": "mlorbe"
|
||||
},
|
||||
"CHECKSUM_STORAGE_KEY": {
|
||||
"value": "PassedViaPipeBuild"
|
||||
|
@ -98,7 +98,7 @@
|
|||
"value": "dotnetclichecksums"
|
||||
},
|
||||
"CHECKSUM_STORAGE_CONTAINER": {
|
||||
"value": "dotnet"
|
||||
"value": "mlorbe"
|
||||
},
|
||||
"CLIBUILD_SKIP_TESTS": {
|
||||
"value": "true",
|
||||
|
|
|
@ -69,7 +69,7 @@
|
|||
"allowOverride": true
|
||||
},
|
||||
"BuildArguments": {
|
||||
"value": "--skip-prereqs --configuration $(BuildConfiguration) --docker opensuse.13.2 --targets Default",
|
||||
"value": "--skip-prereqs --configuration $(BuildConfiguration) --docker opensuse.13.2 --targets Default /p:BranchName=sandbox",
|
||||
"allowOverride": true
|
||||
},
|
||||
"CONNECTION_STRING": {
|
||||
|
@ -89,7 +89,7 @@
|
|||
"value": "dotnetcli"
|
||||
},
|
||||
"ARTIFACT_STORAGE_CONTAINER": {
|
||||
"value": "dotnet"
|
||||
"value": "mlorbe"
|
||||
},
|
||||
"CHECKSUM_STORAGE_KEY": {
|
||||
"value": "PassedViaPipeBuild"
|
||||
|
@ -98,7 +98,7 @@
|
|||
"value": "dotnetclichecksums"
|
||||
},
|
||||
"CHECKSUM_STORAGE_CONTAINER": {
|
||||
"value": "dotnet"
|
||||
"value": "mlorbe"
|
||||
},
|
||||
"CLIBUILD_SKIP_TESTS": {
|
||||
"value": "true",
|
||||
|
|
|
@ -69,7 +69,7 @@
|
|||
"allowOverride": true
|
||||
},
|
||||
"BuildArguments": {
|
||||
"value": "--skip-prereqs --configuration $(BuildConfiguration) --docker debian --targets Default",
|
||||
"value": "--skip-prereqs --configuration $(BuildConfiguration) --docker debian --targets Default /p:BranchName=sandbox",
|
||||
"allowOverride": true
|
||||
},
|
||||
"CONNECTION_STRING": {
|
||||
|
@ -89,7 +89,7 @@
|
|||
"value": "dotnetcli"
|
||||
},
|
||||
"ARTIFACT_STORAGE_CONTAINER": {
|
||||
"value": "dotnet"
|
||||
"value": "mlorbe"
|
||||
},
|
||||
"CHECKSUM_STORAGE_KEY": {
|
||||
"value": "PassedViaPipeBuild"
|
||||
|
@ -98,7 +98,7 @@
|
|||
"value": "dotnetclichecksums"
|
||||
},
|
||||
"CHECKSUM_STORAGE_CONTAINER": {
|
||||
"value": "dotnet"
|
||||
"value": "mlorbe"
|
||||
},
|
||||
"CLIBUILD_SKIP_TESTS": {
|
||||
"value": "true",
|
||||
|
|
|
@ -69,7 +69,7 @@
|
|||
"allowOverride": true
|
||||
},
|
||||
"BuildArguments": {
|
||||
"value": "--skip-prereqs --configuration $(BuildConfiguration) --docker fedora.23 --targets Default",
|
||||
"value": "--skip-prereqs --configuration $(BuildConfiguration) --docker fedora.23 --targets Default /p:BranchName=sandbox",
|
||||
"allowOverride": true
|
||||
},
|
||||
"CONNECTION_STRING": {
|
||||
|
@ -89,7 +89,7 @@
|
|||
"value": "dotnetcli"
|
||||
},
|
||||
"ARTIFACT_STORAGE_CONTAINER": {
|
||||
"value": "dotnet"
|
||||
"value": "mlorbe"
|
||||
},
|
||||
"CHECKSUM_STORAGE_KEY": {
|
||||
"value": "PassedViaPipeBuild"
|
||||
|
@ -98,7 +98,7 @@
|
|||
"value": "dotnetclichecksums"
|
||||
},
|
||||
"CHECKSUM_STORAGE_CONTAINER": {
|
||||
"value": "dotnet"
|
||||
"value": "mlorbe"
|
||||
},
|
||||
"CLIBUILD_SKIP_TESTS": {
|
||||
"value": "true",
|
||||
|
|
|
@ -69,7 +69,7 @@
|
|||
"allowOverride": true
|
||||
},
|
||||
"BuildArguments": {
|
||||
"value": "--skip-prereqs --configuration $(BuildConfiguration) --targets Default",
|
||||
"value": "--skip-prereqs --configuration $(BuildConfiguration) --targets Default /p:BranchName=sandbox",
|
||||
"allowOverride": true
|
||||
},
|
||||
"CONNECTION_STRING": {
|
||||
|
@ -89,7 +89,7 @@
|
|||
"value": "dotnetcli"
|
||||
},
|
||||
"ARTIFACT_STORAGE_CONTAINER": {
|
||||
"value": "dotnet"
|
||||
"value": "mlorbe"
|
||||
},
|
||||
"CHECKSUM_STORAGE_KEY": {
|
||||
"value": "PassedViaPipeBuild"
|
||||
|
@ -98,7 +98,7 @@
|
|||
"value": "dotnetclichecksums"
|
||||
},
|
||||
"CHECKSUM_STORAGE_CONTAINER": {
|
||||
"value": "dotnet"
|
||||
"value": "mlorbe"
|
||||
},
|
||||
"CLIBUILD_SKIP_TESTS": {
|
||||
"value": "true",
|
||||
|
|
|
@ -87,7 +87,7 @@
|
|||
"allowOverride": true
|
||||
},
|
||||
"BuildArguments": {
|
||||
"value": "--skip-prereqs --configuration $(BuildConfiguration) --targets Default",
|
||||
"value": "--skip-prereqs --configuration $(BuildConfiguration) --targets Default /p:BranchName=sandbox",
|
||||
"allowOverride": true
|
||||
},
|
||||
"CONNECTION_STRING": {
|
||||
|
@ -107,7 +107,7 @@
|
|||
"value": "dotnetcli"
|
||||
},
|
||||
"ARTIFACT_STORAGE_CONTAINER": {
|
||||
"value": "dotnet"
|
||||
"value": "mlorbe"
|
||||
},
|
||||
"CHECKSUM_STORAGE_KEY": {
|
||||
"value": "PassedViaPipeBuild"
|
||||
|
@ -116,7 +116,7 @@
|
|||
"value": "dotnetclichecksums"
|
||||
},
|
||||
"CHECKSUM_STORAGE_CONTAINER": {
|
||||
"value": "dotnet"
|
||||
"value": "mlorbe"
|
||||
},
|
||||
"CLIBUILD_SKIP_TESTS": {
|
||||
"value": "true",
|
||||
|
|
|
@ -315,7 +315,7 @@
|
|||
"scriptType": "inlineScript",
|
||||
"scriptName": "",
|
||||
"arguments": "$(MygetApiKey)",
|
||||
"inlineScript": "$NuGetExe = Join-Path $env:BUILD_REPOSITORY_LOCALPATH \".nuget\\nuget.exe\"\n\n& $NuGetExe push -Source https://dotnet.myget.org/F/dotnet-cli/ -ApiKey $args[0] artifacts\\$env:RID\\packages\\Microsoft*.nupkg",
|
||||
"inlineScript": "$NuGetExe = Join-Path $env:BUILD_REPOSITORY_LOCALPATH \".nuget\\nuget.exe\"\n\n& $NuGetExe push -Source https://dotnet.myget.org/F/dotnet-cli-private/ -ApiKey $args[0] artifacts\\$env:RID\\packages\\Microsoft*.nupkg",
|
||||
"workingFolder": "",
|
||||
"failOnStandardError": "true"
|
||||
}
|
||||
|
@ -333,7 +333,7 @@
|
|||
},
|
||||
"inputs": {
|
||||
"filename": "build.cmd",
|
||||
"arguments": "/p:Configuration=$(BuildConfiguration) /t:Publish",
|
||||
"arguments": "/p:Configuration=$(BuildConfiguration) /p:BranchName=sandbox /t:Publish",
|
||||
"modifyEnvironment": "false",
|
||||
"workingFolder": "",
|
||||
"failOnStandardError": "false"
|
||||
|
@ -420,7 +420,7 @@
|
|||
"value": "dotnetcli"
|
||||
},
|
||||
"ARTIFACT_STORAGE_CONTAINER": {
|
||||
"value": "dotnet"
|
||||
"value": "mlorbe"
|
||||
},
|
||||
"CONNECTION_STRING": {
|
||||
"value": "PassedViaPipeBuild"
|
||||
|
@ -439,7 +439,7 @@
|
|||
"value": "Microsoft .NET Core 1.0.1 - SDK 1.0.0 Preview 4 (x64)"
|
||||
},
|
||||
"VS_FEED_URL": {
|
||||
"value": "https://devdiv.pkgs.visualstudio.com/_packaging/VS/nuget/v3/index.json"
|
||||
"value": "https://devdiv.pkgs.visualstudio.com/_packaging/dotnet-cli-test/nuget/v3/index.json"
|
||||
},
|
||||
"VS_FEED_PASSWORD": {
|
||||
"value": null,
|
||||
|
@ -456,7 +456,7 @@
|
|||
"value": "dotnetclichecksums"
|
||||
},
|
||||
"CHECKSUM_STORAGE_CONTAINER": {
|
||||
"value": "dotnet"
|
||||
"value": "mlorbe"
|
||||
},
|
||||
"CLIBUILD_SKIP_TESTS": {
|
||||
"value": "true",
|
||||
|
|
|
@ -266,7 +266,7 @@
|
|||
},
|
||||
"inputs": {
|
||||
"filename": "build.cmd",
|
||||
"arguments": "-Architecture $(BuildArchitecture) /p:Configuration=$(BuildConfiguration) /t:Publish /v:normal",
|
||||
"arguments": "-Architecture $(BuildArchitecture) /p:Configuration=$(BuildConfiguration) /p:BranchName=sandbox /t:Publish /v:normal",
|
||||
"modifyEnvironment": "false",
|
||||
"workingFolder": "",
|
||||
"failOnStandardError": "false"
|
||||
|
@ -373,7 +373,7 @@
|
|||
"value": "dotnetcli"
|
||||
},
|
||||
"ARTIFACT_STORAGE_CONTAINER": {
|
||||
"value": "dotnet"
|
||||
"value": "mlorbe"
|
||||
},
|
||||
"CONNECTION_STRING": {
|
||||
"value": "PassedViaPipeBuild"
|
||||
|
@ -395,7 +395,7 @@
|
|||
"value": "Microsoft .NET Core 1.0.1 - SDK 1.0.0 Preview 4 (x86)"
|
||||
},
|
||||
"VS_FEED_URL": {
|
||||
"value": "https://devdiv.pkgs.visualstudio.com/_packaging/VS/nuget/v3/index.json"
|
||||
"value": "https://devdiv.pkgs.visualstudio.com/_packaging/dotnet-cli-test/nuget/v3/index.json"
|
||||
},
|
||||
"VS_FEED_PASSWORD": {
|
||||
"value": null,
|
||||
|
@ -408,7 +408,7 @@
|
|||
"value": "dotnetclichecksums"
|
||||
},
|
||||
"CHECKSUM_STORAGE_CONTAINER": {
|
||||
"value": "dotnet"
|
||||
"value": "mlorbe"
|
||||
},
|
||||
"CLIBUILD_SKIP_TESTS": {
|
||||
"value": "true"
|
||||
|
|
|
@ -69,7 +69,7 @@
|
|||
"allowOverride": true
|
||||
},
|
||||
"BuildArguments": {
|
||||
"value": "--skip-prereqs --configuration $(BuildConfiguration) --docker ubuntu.14.04 --targets Default",
|
||||
"value": "--skip-prereqs --configuration $(BuildConfiguration) --docker ubuntu.14.04 --targets Default /p:BranchName=sandbox /p:SkipPublishToDebianRepo=true",
|
||||
"allowOverride": true
|
||||
},
|
||||
"CONNECTION_STRING": {
|
||||
|
@ -101,7 +101,7 @@
|
|||
"value": "dotnetcli"
|
||||
},
|
||||
"ARTIFACT_STORAGE_CONTAINER": {
|
||||
"value": "dotnet"
|
||||
"value": "mlorbe"
|
||||
},
|
||||
"CHECKSUM_STORAGE_KEY": {
|
||||
"value": "PassedViaPipeBuild"
|
||||
|
@ -110,7 +110,7 @@
|
|||
"value": "dotnetclichecksums"
|
||||
},
|
||||
"CHECKSUM_STORAGE_CONTAINER": {
|
||||
"value": "dotnet"
|
||||
"value": "mlorbe"
|
||||
}
|
||||
},
|
||||
"demands": [
|
||||
|
|
|
@ -69,7 +69,7 @@
|
|||
"allowOverride": true
|
||||
},
|
||||
"BuildArguments": {
|
||||
"value": "--skip-prereqs --configuration $(BuildConfiguration) --docker ubuntu.16.04 --targets Default",
|
||||
"value": "--skip-prereqs --configuration $(BuildConfiguration) --docker ubuntu.16.04 --targets Default /p:BranchName=sandbox /p:SkipPublishToDebianRepo=true",
|
||||
"allowOverride": true
|
||||
},
|
||||
"CONNECTION_STRING": {
|
||||
|
@ -101,7 +101,7 @@
|
|||
"value": "dotnetcli"
|
||||
},
|
||||
"ARTIFACT_STORAGE_CONTAINER": {
|
||||
"value": "dotnet"
|
||||
"value": "mlorbe"
|
||||
},
|
||||
"CHECKSUM_STORAGE_KEY": {
|
||||
"value": "PassedViaPipeBuild"
|
||||
|
@ -110,7 +110,7 @@
|
|||
"value": "dotnetclichecksums"
|
||||
},
|
||||
"CHECKSUM_STORAGE_CONTAINER": {
|
||||
"value": "dotnet"
|
||||
"value": "mlorbe"
|
||||
}
|
||||
},
|
||||
"demands": [
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue