@@ -2,25 +2,24 @@ version: 1.3.0.{build}
22image : Visual Studio 2019
33configuration : Release
44platform : Any CPU
5- assembly_info :
6- patch : true
7- file : ' **\AssemblyInfo.*'
8- assembly_version : ' {version}'
9- assembly_file_version : ' {version}'
10- assembly_informational_version : ' {version}-{branch}'
11- cache : ' %USERPROFILE%\.nuget\packages -> **\*.csproj'
12- build :
13- project : .\src\NHibernate.PersistenceTesting.sln
14- verbosity : minimal
15- after_build :
5+ build_script :
166- ps : >-
7+ dotnet add .\src\Tests\Tests.csproj package Appveyor.TestLogger --version 2.0.0
8+
179 if (${env:APPVEYOR_REPO_TAG} -eq $true) {
18- $semver = ${env:APPVEYOR_REPO_TAG}
10+ $env:semver = $env:APPVEYOR_REPO_TAG_NAME
11+ dotnet build .\src\NHibernate.PersistenceTesting.sln --configuration $env:CONFIGURATION "-p:VersionPrefix=${env:semver}"
12+ dotnet pack .\src\NHibernate.PersistenceTesting\NHibernate.PersistenceTesting.csproj --configuration $env:CONFIGURATION --include-symbols --output ./ "-p:VersionPrefix=${env:semver}"
1913 } else {
20- $semver = ${env:APPVEYOR_BUILD_VERSION} -ireplace '(\d+.\d+.\d+).(\d+)', "`$1-ci-`$2-${env:APPVEYOR_REPO_BRANCH}"
21- $semver = $semver.Substring(0, [System.Math]::Min(20, $semver.Length))
14+ $env:semver = $env:APPVEYOR_BUILD_VERSION -ireplace '(\d+.\d+.\d+).(\d+)', "`$1"
15+ $suffix = "ci-${env:APPVEYOR_BUILD_NUMBER}-${env:APPVEYOR_REPO_BRANCH}"
16+ $env:suffix = $suffix.Substring(0, [System.Math]::Min(10, $suffix.Length))
17+ dotnet build .\src\NHibernate.PersistenceTesting.sln --configuration $env:CONFIGURATION "-p:VersionPrefix=${env:semver}" --version-suffix $env:suffix
18+ dotnet pack .\src\NHibernate.PersistenceTesting\NHibernate.PersistenceTesting.csproj --configuration $env:CONFIGURATION --include-symbols --output ./ "-p:VersionPrefix=${env:semver}" --version-suffix $env:suffix
2219 }
23- dotnet pack .\src\NHibernate.PersistenceTesting\NHibernate.PersistenceTesting.csproj --configuration "${env:CONFIGURATION}" --include-symbols "-p:PackageVersion=${semver}"
20+ test_script :
21+ - ps : >-
22+ dotnet test .\src\Tests\bin\Release\netcoreapp2.1\Tests.dll --logger:Appveyor
2423artifacts :
2524- path : ' *.nupkg'
2625deploy :
0 commit comments