Skip to content

Commit 88b2a57

Browse files
committed
Use script for appveyor build.
1 parent cc71a58 commit 88b2a57

File tree

1 file changed

+14
-15
lines changed

1 file changed

+14
-15
lines changed

appveyor.yml

Lines changed: 14 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -2,25 +2,24 @@ version: 1.3.0.{build}
22
image: Visual Studio 2019
33
configuration: Release
44
platform: 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
2423
artifacts:
2524
- path: '*.nupkg'
2625
deploy:

0 commit comments

Comments
 (0)