Skip to content

Commit

Permalink
Create PR packages with PR suffix (#481)
Browse files Browse the repository at this point in the history
* create PR packages

* layout
  • Loading branch information
304NotModified authored Feb 27, 2021
1 parent 80d7d59 commit 57b5c11
Showing 1 changed file with 21 additions and 10 deletions.
31 changes: 21 additions & 10 deletions build.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -6,23 +6,34 @@ $versionPrefix = "1.7.1"
$versionSuffix = ""
$versionFile = $versionPrefix + "." + ${env:APPVEYOR_BUILD_NUMBER}
$versionProduct = $versionPrefix;
if (-Not $versionSuffix.Equals(""))
{ $versionProduct = $versionProduct + "-" + $versionSuffix }

if ($env:APPVEYOR_PULL_REQUEST_NUMBER) {
$versionPrefix = $versionFile
$versionSuffix = "PR" + $env:APPVEYOR_PULL_REQUEST_NUMBER
}

if (-Not $versionSuffix.Equals("")) {
$versionProduct = $versionProduct + "-" + $versionSuffix
}

dotnet restore .\src\NLog.Extensions.Logging\
if (-Not $LastExitCode -eq 0)
{ exit $LastExitCode }
if (-Not $LastExitCode -eq 0) {
exit $LastExitCode
}

dotnet restore .\src\NLog.Extensions.Hosting\
if (-Not $LastExitCode -eq 0)
{ exit $LastExitCode }
if (-Not $LastExitCode -eq 0) {
exit $LastExitCode
}

msbuild /t:Pack .\src\NLog.Extensions.Logging\ /p:targetFrameworks='"net451;net461;netstandard1.3;netstandard1.5;netstandard2.0;netcoreapp3.0;net5.0"' /p:VersionPrefix=$versionPrefix /p:VersionSuffix=$versionSuffix /p:FileVersion=$versionFile /p:ProductVersion=$versionProduct /p:Configuration=Release /p:IncludeSymbols=true /p:SymbolPackageFormat=snupkg /p:PackageOutputPath=..\..\artifacts /verbosity:minimal
if (-Not $LastExitCode -eq 0)
{ exit $LastExitCode }
if (-Not $LastExitCode -eq 0) {
exit $LastExitCode
}

msbuild /t:Pack .\src\NLog.Extensions.Hosting\ /p:targetFrameworks='"netstandard2.0;netcoreapp3.0;net5.0"' /p:VersionPrefix=$versionPrefix /p:VersionSuffix=$versionSuffix /p:FileVersion=$versionFile /p:ProductVersion=$versionProduct /p:Configuration=Release /p:IncludeSymbols=true /p:SymbolPackageFormat=snupkg /p:PackageOutputPath=..\..\artifacts /verbosity:minimal
if (-Not $LastExitCode -eq 0)
{ exit $LastExitCode }
if (-Not $LastExitCode -eq 0) {
exit $LastExitCode
}

exit $LastExitCode

0 comments on commit 57b5c11

Please sign in to comment.