forked from StackStorm/st2
-
Notifications
You must be signed in to change notification settings - Fork 0
/
circle.yml
36 lines (32 loc) · 839 Bytes
/
circle.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
notify:
webhooks:
- url: https://webhooks.stackstorm.net:8531/webhooks/build/events
machine:
services:
- mongodb
- postgresql
- rabbitmq-server
dependencies:
cache_directories:
- ~/.cache/pip
pre:
- sudo .circle/configure-services.sh
- sudo .circle/add-itest-user.sh
# Let's install Mongo 3 manually because circle doesn't support mongo3 yet
- sudo .circle/install-mongo.sh
- sudo pip install codecov
override:
- make compile requirements
test:
override:
- case $CIRCLE_NODE_INDEX in 0) make ci-checks ci-packs-tests ;; 1) make ci-unit ;; 2) make ci-integration ;; esac:
parallel: true
post:
- case $CIRCLE_NODE_INDEX in [1,2]) codecov ;; esac:
parallel: true
experimental:
notify:
branches:
only:
- master
- /v[0-9]+\.[0-9]+/