Fix publishing packages to the volatile feed

Fixes #488
This commit is contained in:
Pranav K 2017-03-15 09:05:53 -07:00
parent bf61d14e0a
commit 1db9776b24
2 changed files with 8 additions and 3 deletions

View File

@ -64,15 +64,20 @@
<ItemGroup> <ItemGroup>
<RepositoryArtifacts Include="$(RepositoryArtifactsDirectory)*" /> <RepositoryArtifacts Include="$(RepositoryArtifactsDirectory)*" />
<RepositorySymbolNupkgs Include="$(RepositoryArtifactsDirectory)*.symbols.nupkg" />
<RepositoryNupkgs Include="$(RepositoryArtifactsDirectory)*.nupkg" Exclude="@(RepositorySymbolNupkgs)" />
</ItemGroup> </ItemGroup>
<Copy <Copy
SourceFiles="@(RepositoryArtifacts)" SourceFiles="@(RepositoryArtifacts)"
DestinationFolder="$(UniverseBuildDir)" /> DestinationFolder="$(UniverseBuildDir)" />
<Message Text="Publishing the following packages to the volatile feed: @(RepositoryNupkgs -> '%(Filename)%(Extension)', ', ')"
Condition="'$(PublishPackages)'=='true'" />
<Exec <Exec
Command="$(DotNetPath) nuget push &quot;%(RepositoryArtifacts.Identity)&quot; -s $(NuGetPublishVolatileFeed) -k $(APIKEY)" Command="$(DotNetPath) nuget push &quot;%(RepositoryNupkgs.Identity)&quot; -s $(NuGetPublishVolatileFeed) -k $(APIKEY)"
Condition="'$(PublishPackages)'=='true' AND '%(RepositoryArtifacts.Extension)'=='.nupkg'" /> Condition="'$(PublishPackages)'=='true'" />
<Message Text="============ Done building $(RepositoryToBuild) ============" Importance="High" /> <Message Text="============ Done building $(RepositoryToBuild) ============" Importance="High" />
</Target> </Target>

View File

@ -122,7 +122,7 @@
<_BuildRepositoryProperties Condition="'$(PublishPackages)'=='true'"> <_BuildRepositoryProperties Condition="'$(PublishPackages)'=='true'">
$(_BuildRepositoryProperties); $(_BuildRepositoryProperties);
APIKey=$(APIKey) APIKey=$(APIKey);
NuGetPublishVolatileFeed=$(NuGetPublishVolatileFeed); NuGetPublishVolatileFeed=$(NuGetPublishVolatileFeed);
PublishPackages=$(PublishPackages) PublishPackages=$(PublishPackages)
</_BuildRepositoryProperties> </_BuildRepositoryProperties>