Skip to content

Commit 85cf946

Browse files
committed
Remove local source from Nuget.config and enable os check when pushing packages
1 parent abe0e03 commit 85cf946

File tree

4 files changed

+19
-9
lines changed

4 files changed

+19
-9
lines changed

NuGet.Config

-1
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,5 @@
22
<configuration>
33
<packageSources>
44
<add key="NuGet.org" value="https://api.nuget.org/v3/index.json" />
5-
<add key="LocalNuget" value="~/.nuget/packages" />
65
</packageSources>
76
</configuration>

client-dotnet/src/Client.Util/Client.Util.csproj

+6-3
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,12 @@
1212

1313
<Target Name="PublishNuGetLocally" AfterTargets="Build">
1414
<Exec Command="dotnet pack $(ProjectPath)" />
15-
<Exec Command="dotnet nuget delete --source ~/.nuget/packages $(PackageId) $(PackageVersion) --non-interactive" ContinueOnError="WarnAndContinue" />
16-
<Exec Command="dotnet nuget push --source ~/.nuget/packages $(ProjectDir)bin\$(ConfigurationName)\$(PackageId).$(PackageVersion).nupkg" />
17-
</Target>
1815

16+
<Exec Command="dotnet nuget delete --source ~/.nuget/packages $(PackageId) $(PackageVersion) --non-interactive" ContinueOnError="WarnAndContinue" Condition="$(OS.Contains('Unix'))" />
17+
<Exec Command="dotnet nuget push --source ~/.nuget/packages $(ProjectDir)bin\$(ConfigurationName)\$(PackageId).$(PackageVersion).nupkg" Condition="$(OS.Contains('Unix'))" />
18+
19+
<Exec Command="dotnet nuget delete --source $(UserProfile)\.nuget\packages $(PackageId) $(PackageVersion) --non-interactive" ContinueOnError="WarnAndContinue" Condition="$(OS.Contains('Windows'))" />
20+
<Exec Command="dotnet nuget push --source $(UserProfile)\.nuget\packages $(ProjectDir)bin\$(ConfigurationName)\$(PackageId).$(PackageVersion).nupkg" Condition="$(OS.Contains('Windows'))" />
21+
</Target>
1922

2023
</Project>

client-dotnet/src/Controller.Api/Controller.Api.csproj

+7-3
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,13 @@
1212

1313
<Target Name="PublishNuGetLocally" AfterTargets="Build">
1414
<Exec Command="dotnet pack $(ProjectPath)" />
15-
<Exec Command="dotnet nuget delete --source ~/.nuget/packages $(PackageId) $(PackageVersion) --non-interactive" ContinueOnError="WarnAndContinue" />
16-
<Exec Command="dotnet nuget push --source ~/.nuget/packages $(ProjectDir)bin\$(ConfigurationName)\$(PackageId).$(PackageVersion).nupkg" />
17-
</Target>
15+
16+
<Exec Command="dotnet nuget delete --source ~/.nuget/packages $(PackageId) $(PackageVersion) --non-interactive" ContinueOnError="WarnAndContinue" Condition="$(OS.Contains('Unix'))" />
17+
<Exec Command="dotnet nuget push --source ~/.nuget/packages $(ProjectDir)bin\$(ConfigurationName)\$(PackageId).$(PackageVersion).nupkg" Condition="$(OS.Contains('Unix'))" />
18+
19+
<Exec Command="dotnet nuget delete --source $(UserProfile)\.nuget\packages $(PackageId) $(PackageVersion) --non-interactive" ContinueOnError="WarnAndContinue" Condition="$(OS.Contains('Windows'))" />
20+
<Exec Command="dotnet nuget push --source $(UserProfile)\.nuget\packages $(ProjectDir)bin\$(ConfigurationName)\$(PackageId).$(PackageVersion).nupkg" Condition="$(OS.Contains('Windows'))" />
21+
</Target>
1822

1923

2024
</Project>

client-dotnet/src/Controller/Controller.csproj

+6-2
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,12 @@
4141

4242
<Target Name="PublishNuGetLocally" AfterTargets="Build">
4343
<Exec Command="dotnet pack $(ProjectPath)" />
44-
<Exec Command="dotnet nuget delete --source ~/.nuget/packages $(PackageId) $(PackageVersion) --non-interactive" ContinueOnError="WarnAndContinue" />
45-
<Exec Command="dotnet nuget push --source ~/.nuget/packages $(ProjectDir)bin\$(ConfigurationName)\$(PackageId).$(PackageVersion).nupkg" />
44+
45+
<Exec Command="dotnet nuget delete --source ~/.nuget/packages $(PackageId) $(PackageVersion) --non-interactive" ContinueOnError="WarnAndContinue" Condition="$(OS.Contains('Unix'))" />
46+
<Exec Command="dotnet nuget push --source ~/.nuget/packages $(ProjectDir)bin\$(ConfigurationName)\$(PackageId).$(PackageVersion).nupkg" Condition="$(OS.Contains('Unix'))" />
47+
48+
<Exec Command="dotnet nuget delete --source $(UserProfile)\.nuget\packages $(PackageId) $(PackageVersion) --non-interactive" ContinueOnError="WarnAndContinue" Condition="$(OS.Contains('Windows'))" />
49+
<Exec Command="dotnet nuget push --source $(UserProfile)\.nuget\packages $(ProjectDir)bin\$(ConfigurationName)\$(PackageId).$(PackageVersion).nupkg" Condition="$(OS.Contains('Windows'))" />
4650
</Target>
4751

4852
</Project>

0 commit comments

Comments
 (0)