@@ -29,22 +29,27 @@ jobs:
29
29
if : success()
30
30
run : .\build\precondition.ps1
31
31
32
+ - name : Setup MSBuild
33
+ uses : warrenbuckley/Setup-MSBuild@v1
34
+
35
+ - name : Setup Nuget
36
+ uses : warrenbuckley/Setup-Nuget@v1
37
+
38
+ - name : Setup SemVer
39
+ run : |
40
+ nuget install semver -Version 2.0.6
41
+
32
42
- name : Setup Environment Variables
33
43
run : |
34
- $CurrentVersion = .\build\get-version.ps1
35
- $NupkgFileName = "${env:PACKAGE_ID}.${CurrentVersion}.nupkg"
44
+ Add-Type -Path .\Semver.2.0.6\lib\netstandard1.1\Semver.dll
45
+ $Version = .\build\get-version.ps1
46
+ $NupkgFileName = "${env:PACKAGE_ID}.${Version}.nupkg"
36
47
$NupkgFile = ".\build\packages\${NupkgFileName}"
37
- $TagName = "v${CurrentVersion}_nightly "
38
- echo "::set-env name=VERSION::$CurrentVersion "
48
+ $TagName = "v${Version} "
49
+ echo "::set-env name=VERSION::$Version "
39
50
echo "::set-env name=NUPKG_FILE_NAME::$NupkgFileName"
40
51
echo "::set-env name=NUPKG_FILE::$NupkgFile"
41
52
echo "::set-env name=TAG_NAME::$TagName"
42
-
43
- - name : Setup MSBuild
44
- uses : warrenbuckley/Setup-MSBuild@v1
45
-
46
- - name : Setup Nuget
47
- uses : warrenbuckley/Setup-Nuget@v1
48
53
49
54
- name : Build
50
55
if : success()
54
59
55
60
- name : Pack
56
61
if : success()
57
- run : nuget pack .\build\ExceptionalDevs.Exceptional.nuspec -OutputDirectory .\build\packages -properties "PackageId=${env:PACKAGE_ID};PackageTitle=${env:PACKAGE_TITLE}"
62
+ run : nuget pack .\build\ExceptionalDevs.Exceptional.nuspec -OutputDirectory .\build\packages -properties "PackageId=${env:PACKAGE_ID};PackageTitle=${env:PACKAGE_TITLE}" -Version ${env:VERSION}
58
63
59
64
- name : Release
60
65
id : create_release
81
86
- name : Update nightly.rev
82
87
if : success()
83
88
run : .\build\update-nightly-rev.ps1
84
-
85
- - name : Increment Version
86
- if : success()
87
- run : .\build\increment-version.ps1 0.0.0.1
88
89
89
90
- name : Add & Commit
90
91
if : success()
0 commit comments