Skip to content
代码片段 群组 项目
提交 71d09dc1 编辑于 作者: Kiran Challa's avatar Kiran Challa
浏览文件

Using PackagePublisher tool to publish packages as it does retries

上级 dd388986
No related branches found
No related tags found
无相关合并请求
...@@ -77,7 +77,7 @@ ...@@ -77,7 +77,7 @@
Condition="'$(PublishPackages)'=='true' AND '@(RepositoryNupkgs)' != ''" /> Condition="'$(PublishPackages)'=='true' AND '@(RepositoryNupkgs)' != ''" />
<Exec <Exec
Command="$(DotNetPath) nuget push &quot;%(RepositoryNupkgs.Identity)&quot; -s $(NuGetPublishVolatileFeed) -k $(APIKEY)" Command="$(PackagePublisherPath) -d $(RepositoryArtifactsDirectory) -f $(NuGetPublishVolatileFeed)"
Condition="'$(PublishPackages)'=='true' AND '@(RepositoryNupkgs)' != ''" /> Condition="'$(PublishPackages)'=='true' AND '@(RepositoryNupkgs)' != ''" />
<Message Text="============ Done building $(RepositoryToBuild) ============" Importance="High" /> <Message Text="============ Done building $(RepositoryToBuild) ============" Importance="High" />
......
<Project> <Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup> <PropertyGroup>
<NuGetPublishVolatileFeed>https://dotnet.myget.org/F/aspnetcore-volatile-dev/api/v2/package</NuGetPublishVolatileFeed> <NuGetPublishVolatileFeed>https://dotnet.myget.org/F/aspnetcore-volatile-dev/api/v2/package</NuGetPublishVolatileFeed>
...@@ -18,6 +18,10 @@ ...@@ -18,6 +18,10 @@
<BuildDependsOn>$(BuildDependsOn);CloneRepositories;BuildRepositories</BuildDependsOn> <BuildDependsOn>$(BuildDependsOn);CloneRepositories;BuildRepositories</BuildDependsOn>
</PropertyGroup> </PropertyGroup>
<ItemGroup>
<PackageReference Include="PackagePublisher" Version="1.0.1-*" />
</ItemGroup>
<Import <Import
Project="$(_DependencyRepositoryList)" Project="$(_DependencyRepositoryList)"
Condition="Exists('$(_DependencyRepositoryList)')" /> Condition="Exists('$(_DependencyRepositoryList)')" />
...@@ -100,8 +104,18 @@ ...@@ -100,8 +104,18 @@
Condition="'$(CloneRepositoryCommit)'!=''" /> Condition="'$(CloneRepositoryCommit)'!=''" />
</Target> </Target>
<Target Name="_ResolvePackagePublisherPath" DependsOnTargets="RunResolvePackageDependencies">
<ItemGroup>
<PackagePublisherPath Include="%(PackageDefinitions.ResolvedPath)" Condition="'%(PackageDefinitions.Name)'=='PackagePublisher'" />
</ItemGroup>
<PropertyGroup>
<_PackagePublisherPath>@(PackagePublisherPath)\PackagePublisher.exe</_PackagePublisherPath>
</PropertyGroup>
</Target>
<Target Name="BuildRepositories" <Target Name="BuildRepositories"
DependsOnTargets="_FilterRepositories;_FindDotNetPath;_GenerateRestoreGraphSpecs;_GenerateBuildGraph;_UpdateNuGetConfig;_CreateRepositoriesListWithCommits"> DependsOnTargets="_FilterRepositories;_FindDotNetPath;_ResolvePackagePublisherPath;_GenerateRestoreGraphSpecs;_GenerateBuildGraph;_UpdateNuGetConfig;_CreateRepositoriesListWithCommits">
<PropertyGroup> <PropertyGroup>
<_BuildRepositoryProperties> <_BuildRepositoryProperties>
...@@ -117,7 +131,8 @@ ...@@ -117,7 +131,8 @@
_CloneRepositoryRoot=$(_CloneRepositoryRoot); _CloneRepositoryRoot=$(_CloneRepositoryRoot);
_DependencyPackagesDirectory=$(_DependencyPackagesDirectory); _DependencyPackagesDirectory=$(_DependencyPackagesDirectory);
_RepositoryBuildTargets=$(_RepositoryBuildTargets); _RepositoryBuildTargets=$(_RepositoryBuildTargets);
_RestoreGraphSpecsDirectory=$(_RestoreGraphSpecsDirectory) _RestoreGraphSpecsDirectory=$(_RestoreGraphSpecsDirectory);
PackagePublisherPath=$(_PackagePublisherPath)
</_BuildRepositoryProperties> </_BuildRepositoryProperties>
<_BuildRepositoryProperties Condition="'$(PublishPackages)'=='true'"> <_BuildRepositoryProperties Condition="'$(PublishPackages)'=='true'">
......
0% 加载中 .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册