Skip to content
This repository was archived by the owner on Nov 28, 2023. It is now read-only.

Commit 9882722

Browse files
committed
make version number more global and centralize actions based on version.
1 parent fcc18e4 commit 9882722

File tree

1 file changed

+12
-20
lines changed

1 file changed

+12
-20
lines changed

default.ps1

Lines changed: 12 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,15 @@ properties {
4040
$nugetExe = "$rootLocation\tools\nuget\nuget.exe"
4141
$versionFile = ".\MajorMinorVersion.txt"
4242
$majorMinorVersion = Get-Content $versionFile
43+
$completeVersionNumber = Get-VersionNumber
44+
$versionSwitch = ""
45+
46+
if(!$completeVersionNumber.EndsWith(".*"))
47+
{
48+
#running in TeamCity
49+
$versionSwitch = "-Version $completeVersionNumber"
50+
Write-Host "##teamcity[buildNumber '$completeVersionNumber']"
51+
}
4352
}
4453

4554
task Default -depends Pack
@@ -60,28 +69,11 @@ task Pack -depends Test {
6069
mkdir -p "$nugetOutputDir" -force
6170

6271
$completeVersionNumber = Get-VersionNumber
63-
$versionSwitch = ""
64-
65-
if(!$completeVersionNumber.EndsWith(".*"))
66-
{
67-
$versionSwitch = "-Version $completeVersionNumber"
68-
}
69-
70-
exec { invoke-expression "& '$nugetExe' pack '$csprojFile' -Symbols -Properties Configuration=$configuration -OutputDirectory '$nugetOutputDir' $versionSwitch"
71-
}
72+
exec { invoke-expression "& '$nugetExe' pack '$csprojFile' -Symbols -Properties Configuration=$configuration -OutputDirectory '$nugetOutputDir' $versionSwitch" }
7273
}
7374

7475
task SetVersion {
75-
$completeVersionNumber = Get-VersionNumber
76-
77-
if(!$completeVersionNumber.EndsWith(".*"))
78-
{
79-
#running in TeamCity
80-
Write-Host "##teamcity[buildNumber '$completeVersionNumber']"
81-
}
82-
83-
Write-Host "Setting version to $completeVersionNumber"
84-
85-
Set-Version $completeVersionNumber
76+
Write-Host "Setting version to $completeVersionNumber"
77+
Set-Version $completeVersionNumber
8678
}
8779

0 commit comments

Comments
 (0)