Skip to content
This repository was archived by the owner on Dec 8, 2022. It is now read-only.

Commit 7ba73b5

Browse files
committed
1.1.0
1 parent 861d47c commit 7ba73b5

File tree

1 file changed

+22
-10
lines changed

1 file changed

+22
-10
lines changed

appveyor.yml

Lines changed: 22 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,37 @@
1-
version: 1.0.{build}
2-
skip_non_tags: false
1+
version: 1.1.0.{build}
2+
3+
environment:
4+
packageVersion: 1.1.0
5+
6+
init:
7+
- ps: $env:buildVersion = "$env:packageVersion.$env:appveyor_build_number"
8+
- ps: if(!$env:appveyor_repo_tag_name){ $env:nugetVersion = $env:packageVersion+ "-beta-" + $env:appveyor_build_number } else { $env:nugetVersion = $env:appveyor_repo_tag_name}
9+
- ps: Update-AppveyorBuild -Version $env:buildVersion
10+
311
image: Visual Studio 2017
412
configuration: Release
513
platform: Any CPU
14+
615
assembly_info:
716
patch: true
817
file: '**\AssemblyInfo.*'
9-
assembly_version: '{version}'
10-
assembly_file_version: '{version}'
11-
assembly_informational_version: '{version}'
18+
assembly_version: $(buildVersion)
19+
assembly_file_version: $(buildVersion)
20+
assembly_informational_version: $(nugetVersion)
21+
1222
before_build:
13-
- cmd: nuget restore
23+
- nuget restore
24+
1425
build:
1526
verbosity: minimal
16-
before_package:
17-
- ps: "$version =\n[System.Reflection.Assembly]::LoadFile(\"$env:APPVEYOR_BUILD_FOLDER\\Unickq.SpecFlow.Selenium.Plugin\\bin\\Release\\Unickq.SpecFlow.Selenium.SpecFlowPlugin.dll\").GetName().Version\n$versionStr = \"{0}.{1}.{2}\" -f ($version.Major, $version.Minor, $version.Build)\n\n$content = (Get-Content $env:APPVEYOR_BUILD_FOLDER\\nuget.nuspec) \n$content = $content -replace '\\$version\\$',$versionStr\n\n$content | Out-File $env:APPVEYOR_BUILD_FOLDER\\nuget.compiled.nuspec"
27+
1828
test:
1929
assemblies:
2030
only:
2131
- Unickq.SpecFlow.Selenium.Example.dll
22-
after_test:
23-
- cmd: NuGet pack nuget.compiled.nuspec
32+
33+
after_build:
34+
- ps: NuGet pack nuget.nuspec -version "$env:nugetVersion"
35+
2436
artifacts:
2537
- path: '**\Unickq.SpecFlow.Selenium*.nupkg'

0 commit comments

Comments
 (0)