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:
Nate Amundson 2017-02-03 10:21:00 -08:00
parent 5cb80c04ee
commit 1db92f8c69
12 changed files with 35 additions and 35 deletions

View file

@ -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>

View file

@ -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." />

View file

@ -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",

View file

@ -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",

View file

@ -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",

View file

@ -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",

View file

@ -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",

View file

@ -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",

View file

@ -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",

View file

@ -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"

View file

@ -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": [

View file

@ -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": [