-
Notifications
You must be signed in to change notification settings - Fork 0
/
appveyor.yml
94 lines (75 loc) · 2.09 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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
# Reference: http://www.appveyor.com/docs/appveyor-yml
environment:
environment: dev
version: 1.0.{build}
branches:
only:
- develop
# Operating system (build VM template)
#os: Windows Server 2012
# scripts that are called at very beginning, before repo cloning
init:
- git config --global core.autocrlf input
- git config --global user.email "[email protected]"
- git config --global user.name "Developers"
install:
- npm -g install npm@2
- cd ./src/Unicron.Web/Client
- set PATH=%APPDATA%\npm;%PATH%
- npm install -g node-inspector bower gulp typescript tsd phantomjs tslint karma karma-cli
- npm install
# clone directory
# clone_folder: c:\projects\myproject
# enable service required for build/tests
#services:
# - mssql2012sp1 # start SQL Server 2012 SP1 Express
# - iis # start IIS
# enable patching of AssemblyInfo.* files
assembly_info:
patch: true
file: AssemblyInfo.*
assembly_version: "{version}"
assembly_file_version: "{version}"
assembly_informational_version: "{version}"
# build Configuration, i.e. Debug, Release, etc.
configuration: Release
# scripts to run before build
before_build:
#- rake dbCreate
# scripts to run after build
after_build:
- rake createArtifacts
# to run your custom scripts instead of automatic MSBuild
build_script:
- gulp release-ci
- cd ../../..
- rake build
- cd src/Unicron.Web/Client
- gulp copy-build
- cd ../../..
- rake createArtifacts
# to run your custom scripts instead of automatic tests
# test_script:
test:
assemblies:
- build\*.Specs.dll
artifacts:
- path: deploy\Unicron*.zip
name: bankPortal
- path: deploy\DatabaseDeployer*.zip
name: databasedeployer
# scripts to run before deployment
before_deploy:
- rake dbRebuild
# scripts to run after deployment
after_deploy:
# to run your custom scripts instead of provider deployments
deploy_script:
- rake deployDev
# on successful build
on_success:
# on build failure
on_failure:
notifications:
- provider: Webhook
url: http://appharborservicehookendpoint.apphb.com/build/appveyor/unicron