Add MSBuild targets to enable pushing to NuGet feed

This commit is contained in:
Steve Sanderson
2017-11-16 11:19:09 +00:00
parent eb415b6282
commit c002937377
2 changed files with 18 additions and 0 deletions

15
build/Push.targets Normal file
View File

@@ -0,0 +1,15 @@
<Project>
<Target Name="Push" DependsOnTargets="_PushNuGet" />
<ItemGroup>
<PackagesToPush Include="$(BuildDir)*.nupkg" />
</ItemGroup>
<Target Name="_PushNuGet" Condition="@(PackagesToPush->Count()) != 0">
<Error Text="Missing required property: NuGetPublishFeed" Condition=" '$(NuGetPublishFeed)' == '' "/>
<PushNuGetPackages
Packages="@(PackagesToPush)"
Feed="$(NuGetPublishFeed)"
ApiKey="$(APIKey)" />
</Target>
</Project>

3
build/repo.targets Normal file
View File

@@ -0,0 +1,3 @@
<Project>
<Import Project="Push.targets" />
</Project>