Skip to content

Commit 5486c62

Browse files
committed
Add support for NuGet Credentials Providers
1 parent d6c0cc3 commit 5486c62

3 files changed

Lines changed: 6 additions & 1 deletion

File tree

src/Cake.NuGet/Cake.NuGet.csproj

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,8 @@
1818
</ItemGroup>
1919
<!-- Global packages -->
2020
<ItemGroup>
21-
<PackageReference Include="NuGet.Frameworks"/>
21+
<PackageReference Include="NuGet.Credentials"/>
22+
<PackageReference Include="NuGet.Frameworks"/>
2223
<PackageReference Include="NuGet.Versioning" />
2324
<PackageReference Include="NuGet.Protocol" />
2425
<PackageReference Include="NuGet.Packaging" />

src/Cake.NuGet/Installers/InProcessInstaller.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
using Cake.Core.IO;
1313
using NuGet.Common;
1414
using NuGet.Configuration;
15+
using NuGet.Credentials;
1516
using NuGet.Frameworks;
1617
using NuGet.Packaging;
1718
using NuGet.Packaging.Core;
@@ -123,6 +124,8 @@ public IReadOnlyCollection<IFile> Install(PackageReference package, PackageType
123124
allRepositories.AddRange(localAndPrimaryRepositories);
124125
allRepositories.AddRange(sourceRepositoryProvider.Repositories);
125126

127+
DefaultCredentialServiceUtility.SetupDefaultCredentialService(_nugetLogger, true);
128+
126129
var packageIdentity = GetPackageId(package, localAndPrimaryRepositories, targetFramework, _sourceCacheContext, _nugetLogger);
127130
if (packageIdentity == null)
128131
{

src/Directory.Packages.props

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
<PackageVersion Include="Newtonsoft.Json" Version="13.0.3" />
2323
<PackageVersion Include="NSubstitute" Version="5.3.0" />
2424
<PackageVersion Include="NuGet.Common" Version="6.12.1" />
25+
<PackageVersion Include="NuGet.Credentials" Version="6.12.1" />
2526
<PackageVersion Include="NuGet.Frameworks" Version="6.12.1" />
2627
<PackageVersion Include="NuGet.Packaging" Version="6.12.1" />
2728
<PackageVersion Include="NuGet.Protocol" Version="6.12.1" />

0 commit comments

Comments
 (0)