Sfoglia il codice sorgente

Fix publishing packages to the volatile feed

Fixes #488
Pranav K 9 anni fa
parent
commit
1db9776b24
2 ha cambiato i file con 8 aggiunte e 3 eliminazioni
  1. 7 2
      build/RepositoryBuild.targets
  2. 1 1
      build/repo.targets

+ 7 - 2
build/RepositoryBuild.targets

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

+ 1 - 1
build/repo.targets

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