-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathcircle.yml
36 lines (36 loc) · 1.17 KB
/
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
machine:
services:
- docker
dependencies:
pre:
- sudo pip install datacats pep8 pylint
- datacats pull
test:
override:
- datacats create site1 -bn
- "[ ! -d site1/ckanext-site1theme ]"
- '[ "$(echo `datacats list`)" == "site1" ]'
- datacats info site1
- datacats start site1 8999
- datacats info site1
- datacats shell site1 echo hello from inside site1
- datacats logs site1
- datacats create site2 -n
- "[ -d site2/ckanext-site2theme ]"
- '[ "$(echo `datacats list`)" == "site1 site2" ]'
- datacats purge -y site1
- '[ "$(echo `datacats list`)" == "site2" ]'
- '[ "$(cat ~/.datacats/site1/sites/primary/run/development.ini | egrep 127.0.0.1 | wc -l)" == 0 ]'
- datacats init site1 -n
- datacats reset -yn site1
- datacats install site1
- datacats init site1 -s two -n
- datacats start -s two site1
- datacats migrate -y -r 1 site1
- '[ -e ~/.datacats/site1/postgres ]'
- datacats migrate -y -r 2 site1
- '[ -e ~/.datacats/site1/sites/primary/postgres ]'
- "[ $(datacats --version | wc -l) == 1 ]"
#post:
#- '[ "$(echo hello)" == "hello" ]'
#- python setup.py test