Added ps script to create nuget packages.

pull/115/head
Halil İbrahim Kalkan 8 years ago
parent c7780f993c
commit 383a71f6f2

@ -0,0 +1,16 @@
<Project>
<PropertyGroup>
<Version>0.1.0</Version>
<NoWarn>$(NoWarn);CS1591</NoWarn>
<PackageIconUrl>http://www.aspnetboilerplate.com/images/abp_nupkg.png</PackageIconUrl>
<PackageProjectUrl>http://abp.io</PackageProjectUrl>
<PackageLicenseUrl>https://github.com/aspnetzero/abp/blob/master/LICENSE</PackageLicenseUrl>
<RepositoryType>git</RepositoryType>
<RepositoryUrl>https://github.com/aspnetzero/abp/</RepositoryUrl>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="SourceLink.Create.CommandLine" Version="2.2.1" PrivateAssets="All" />
</ItemGroup>
</Project>

@ -0,0 +1,32 @@
# Paths
$packFolder = (Get-Item -Path "./" -Verbose).FullName
$slnPath = Join-Path $packFolder "../"
$srcPath = Join-Path $slnPath "src"
# List of projects
$projects = (
"Volo.Abp"
)
# Rebuild solution
Set-Location $slnPath
& dotnet restore
# Copy all nuget packages to the pack folder
foreach($project in $projects) {
$projectFolder = Join-Path $srcPath $project
# Create nuget pack
Set-Location $projectFolder
Remove-Item -Recurse (Join-Path $projectFolder "bin/Release")
& dotnet msbuild /t:pack /p:Configuration=Release /p:SourceLinkCreate=true
# Copy nuget package
$projectPackPath = Join-Path $projectFolder ("/bin/Release/" + $project + ".*.nupkg")
Move-Item $projectPackPath $packFolder
}
# Go back to the pack folder
Set-Location $packFolder

@ -1,5 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk">
<Import Project="..\..\common.props" />
<PropertyGroup>
<TargetFramework>netstandard2.0</TargetFramework>
<AssemblyName>Volo.Abp</AssemblyName>

Loading…
Cancel
Save