From 5c48bee4519267e565d5cc550a8618a91f47961d Mon Sep 17 00:00:00 2001 From: ras0219 <533828+ras0219@users.noreply.github.com> Date: Wed, 18 Nov 2020 12:21:23 -0800 Subject: [vcpkg] Add experimental x-azblob binary provider (#13626) * [vcpkg] Add experimental x-azblob binary provider * [vcpkg] Test azblob storage provider in CI * [vcpkg] Address some CR comments from #13639 * [vcpkg] Fixup azure-pipelines * [vcpkg] Fix regression where the downloaded package is purged before decompressing * [vcpkg] Further refactor vcpkg::Downloads * [vcpkg] Enable OSX for x-azblob testing * [vcpkg] Reduce diff against master * [vcpkg] Extract Downloads::details::split_uri_view * [vcpkg] Address PR comments * [vcpkg] Add testing and metrics for x-azblob * [vcpkg] Add docs for x-azblob This includes a note that it is currently experimental * [vcpkg] Address CR comments * [vcpkg] Revert pipeline changes except OSX to minimize disruption Co-authored-by: Robert Schumacher Co-authored-by: Billy Robert O'Neal III --- docs/users/binarycaching.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'docs/users') diff --git a/docs/users/binarycaching.md b/docs/users/binarycaching.md index 3798fbde7..c3fb98a4f 100644 --- a/docs/users/binarycaching.md +++ b/docs/users/binarycaching.md @@ -108,7 +108,8 @@ By default, zip-based archives will be cached at the first valid location of: | `default[,]` | Adds the default file-based location | `files,[,]` | Adds a custom file-based location | `nuget,[,]` | Adds a NuGet-based source; equivalent to the `-Source` parameter of the NuGet CLI -| `nugetconfig,[,]` | Adds a NuGet-config-file-based source; equivalent to the `-Config` parameter
of the NuGet CLI. This config should specify `defaultPushSource` for uploads. +| `nugetconfig,[,]` | Adds a NuGet-config-file-based source; equivalent to the `-Config` parameter of the NuGet CLI. This config should specify `defaultPushSource` for uploads. +| `x-azblob,,[,]` | **Experimental: will change or be removed without warning**
Adds an Azure Blob Storage source. Uses Shared Access Signature validation. URL should include the container path. | `interactive` | Enables interactive credential management for NuGet (for debugging; requires `--debug` on the command line) The `` optional parameter for certain sources controls whether they will be consulted for -- cgit v1.2.3