-
-
Notifications
You must be signed in to change notification settings - Fork 2
/
appveyor.yml
40 lines (40 loc) · 1.54 KB
/
appveyor.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
version: 1.1.{build}
branches:
only:
- master
skip_tags: true
image: Visual Studio 2017
configuration: Release
platform: Any CPU
assembly_info:
patch: true
file: '**\AssemblyInfo.cs'
assembly_version: '{version}'
assembly_file_version: '{version}'
assembly_informational_version: '{version}'
only_commits:
message: /\[ci\]/
skip_commits:
files:
- docs/
- PumpDefinitions/
- '**/*.md'
- '*.txt'
- appveyor.yml
- LICENSE.txt
- '.gitignor'
before_build:
- cmd: nuget restore
build:
project: FlowCalc.sln
verbosity: minimal
after_build:
- cmd: 7z a FlowCalc-%CONFIGURATION%-%APPVEYOR_BUILD_VERSION%.zip %APPVEYOR_BUILD_FOLDER%\FlowCalc\bin\%CONFIGURATION%\*.exe %APPVEYOR_BUILD_FOLDER%\FlowCalc\bin\%CONFIGURATION%\*.dll %APPVEYOR_BUILD_FOLDER%\PumpDefinitions %APPVEYOR_BUILD_FOLDER%\FittingDefinitions %APPVEYOR_BUILD_FOLDER%\PipeDefinitions %APPVEYOR_BUILD_FOLDER%\PumpDefinitionEditor\bin\%CONFIGURATION%\PumpDefinitionEditor.exe*
artifacts:
- path: FlowCalc-%CONFIGURATION%-%APPVEYOR_BUILD_VERSION%.zip
deploy:
- provider: GitHub
auth_token:
secure: CS8iZldTMAHjWvK8RNerBk+qZtooKfJgA3n3dARn9dd8lLXInoiGLJWvQvEAFaHY
description: "`FlowCalc-%CONFIGURATION%-%APPVEYOR_BUILD_VERSION%.zip` enthält die Anwendung (FlowCalc.exe) sowie benötigte Programmbibliotheken (.dll). Ebenfalls enthalten sind die verfügbaren Pumpen- und Fittingdefinitionen, in Form von Xml-Dateien (.xml).\n\nDie Anwendung `FlowCalc.exe` kann direkt gestartet werden.\n\n#### Last commit message\n%APPVEYOR_REPO_COMMIT_MESSAGE%"
prerelease: true