-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathappveyor.yml
54 lines (54 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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
version: 0.0.{build}
image:
- Visual Studio 2019
- Ubuntu
- macos
- macos-mojave
configuration: "Debug With Project References"
skip_commits:
message: /.*\[ci\-skip\].*/
before_build:
- dotnet restore Vlingo.Platform.sln
build:
project: Vlingo.Platform.sln
verbosity: minimal
publish_nuget: false
for:
-
matrix:
only:
- image: Ubuntu
before_test:
- sudo ufw disable
after_test:
- sudo ufw enable
-
matrix:
only:
- image: macOS
- image: macOS-Mojave
before_test:
- sudo defaults write /Library/Preferences/com.apple.alf globalstate -int 0
- sudo launchctl unload /System/Library/LaunchDaemons/com.apple.alf.agent.plist
- sudo launchctl load /System/Library/LaunchDaemons/com.apple.alf.agent.plist
after_test:
- sudo defaults write /Library/Preferences/com.apple.alf globalstate -int 1
- sudo launchctl unload /System/Library/LaunchDaemons/com.apple.alf.agent.plist
- sudo launchctl load /System/Library/LaunchDaemons/com.apple.alf.agent.plist
-
matrix:
only:
- image: Visual Studio 2019
before_test:
- netsh advfirewall set currentprofile state off
after_test:
- netsh advfirewall set currentprofile state on
test_script:
- dotnet test Vlingo.Platform.sln --filter "FullyQualifiedName~Vlingo.Directory.Tests"
notifications:
- provider: Webhook
url: https://webhooks.gitter.im/e/2b56d1ca84637acb9ee8
method: POST
on_build_success: true
on_build_failure: true
on_build_status_changed: true