Add internal build support (dotnet/core-setup#8279)
authorDavis Goodin <dagood@users.noreply.github.com>
Tue, 17 Sep 2019 15:00:14 +0000 (10:00 -0500)
committerGitHub <noreply@github.com>
Tue, 17 Sep 2019 15:00:14 +0000 (10:00 -0500)
commit3f9ba8e95567517b9ddf77b8d55eda547473c744
treed109190c1b33cc639dc4a937a858337cfa83486f
parentba5b34ab990afc76246a93af4011582ca69fbc86
Add internal build support (dotnet/core-setup#8279)

Add NuGetAuthenticate task.

Create proxy build scripts that include pre-build auth plugin install.

Add workaround to avoid running test restore against authenticated feed.

Pass the NuGet auth env vars set by the AzDO build step into the Docker container.

Add configurability for internal publish.

Commit migrated from https://github.com/dotnet/core-setup/commit/a896b3ee381b6d58830613def6f118e16a8a6dc7
12 files changed:
eng/install-nuget-credprovider-then-build.sh [new file with mode: 0644]
eng/install-nuget-credprovider-then-msbuild.sh [new file with mode: 0644]
eng/install-nuget-credprovider.sh [new file with mode: 0644]
eng/jobs/bash-build.yml
eng/jobs/osx-build.yml
eng/jobs/prepare-signed-artifacts.yml
eng/jobs/run-publish-project.yml
eng/jobs/steps/build-linux-package.yml
eng/jobs/windows-build.yml
eng/pipelines/installer/azure-pipelines.yml
src/installer/test/Directory.Build.props
src/installer/test/PrepareTestAssets/PrepareTestAssets.proj