Support configuring assembly version in version.json
This commit is contained in:
+2
-3
@@ -12,6 +12,7 @@
|
||||
$msbuildVerbosity = 'minimal'
|
||||
$treatWarningsAsErrors = $false
|
||||
$workingName = if ($workingName) {$workingName} else {"Working"}
|
||||
$assemblyVersion = if ($assemblyVersion) {$assemblyVersion} else {$majorVersion + '.0.0'}
|
||||
$netCliChannel = "2.0"
|
||||
$netCliVersion = "2.2.105"
|
||||
$nugetUrl = "https://dist.nuget.org/win-x86-commandline/latest/nuget.exe"
|
||||
@@ -154,11 +155,9 @@ function NetCliBuild()
|
||||
|
||||
exec { & $script:msBuildPath "/t:restore" "/v:$msbuildVerbosity" "/p:Configuration=Release" "/p:LibraryFrameworks=`"$libraryFrameworks`"" "/p:TestFrameworks=`"$testFrameworks`"" "/m" $projectPath | Out-Default } "Error restoring $projectPath"
|
||||
|
||||
Write-Host -ForegroundColor Green "Building $libraryFrameworks in $projectPath"
|
||||
Write-Host -ForegroundColor Green "Building $libraryFrameworks $assemblyVersion in $projectPath"
|
||||
Write-Host
|
||||
|
||||
$assemblyVersion = $majorVersion + '.0.0'
|
||||
|
||||
exec { & $script:msBuildPath "/t:build" "/v:$msbuildVerbosity" $projectPath "/p:Configuration=Release" "/p:LibraryFrameworks=`"$libraryFrameworks`"" "/p:TestFrameworks=`"$testFrameworks`"" "/p:AssemblyOriginatorKeyFile=$signKeyPath" "/p:SignAssembly=$signAssemblies" "/p:TreatWarningsAsErrors=$treatWarningsAsErrors" "/p:AdditionalConstants=$additionalConstants" "/p:GeneratePackageOnBuild=$buildNuGet" "/p:ContinuousIntegrationBuild=true" "/p:PackageId=$packageId" "/p:VersionPrefix=$majorWithReleaseVersion" "/p:VersionSuffix=$nugetPrerelease" "/p:AssemblyVersion=$assemblyVersion" "/p:FileVersion=$version" "/m" }
|
||||
}
|
||||
|
||||
|
||||
+2
-1
@@ -1,5 +1,6 @@
|
||||
{
|
||||
"Major": 12,
|
||||
"Release": 2,
|
||||
"Prerelease": null
|
||||
"Prerelease": null,
|
||||
"Assembly": "12.0.0.2"
|
||||
}
|
||||
Reference in New Issue
Block a user