forked from Monogramm/docker-taiga
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.travis.yml
70 lines (60 loc) · 1.75 KB
/
.travis.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
os: linux
dist: bionic
services: docker
language: shell
branches:
only:
- develop
- master
- main
before_install:
- env | sort
- travis_dir="$(pwd)/images/${VERSION}/${VARIANT}"
install:
- cd "$travis_dir"
# Execute CI build hooks
- ./hooks/run build
# Test containers build
#- travis_retry docker-compose build
before_script:
# Display docker images
- docker images
script:
- cd "$travis_dir"
# Execute CI test hooks
- ./hooks/run test
# Test containers run
#- docker-compose up -d && sleep 60
#- docker-compose ps
##- docker-compose logs
#- docker-compose logs "taiga_back"
#- docker-compose ps "taiga_back" | grep "Up"
#- docker-compose logs "taiga_celery"
#- docker-compose ps "taiga_celery" | grep "Up"
#- docker-compose logs "taiga_front"
#- docker-compose ps "taiga_front" | grep "Up"
## TODO Test Front custom setup properly applied
##- curl http://localhost:80/config.json
##- curl http://localhost:80/config.json | grep 'gitlab-auth.json'
##- curl http://localhost:80/config.json | grep 'github-auth.json'
##- curl http://localhost:80/config.json | grep '"ldap"'
## Test containers can be dropped and restarted
#- docker-compose down
#- docker-compose up -d && sleep 60
#- docker-compose ps
##- docker-compose logs
#- docker-compose logs "taiga_back"
#- docker-compose ps "taiga_back" | grep "Up"
#- docker-compose logs "taiga_celery"
#- docker-compose ps "taiga_celery" | grep "Up"
#- docker-compose logs "taiga_front"
#- docker-compose ps "taiga_front" | grep "Up"
after_script:
- docker ps -a
notifications:
email: false
env: # Environments
- VERSION=4.2 VARIANT=alpine
- VERSION=5.0 VARIANT=alpine
- VERSION=5.5 VARIANT=alpine
- VERSION=6.0 VARIANT=alpine