-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.travis.yml
More file actions
30 lines (24 loc) 路 699 Bytes
/
Copy path.travis.yml
File metadata and controls
30 lines (24 loc) 路 699 Bytes
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
language: python
sudo: required
services:
- docker
env:
global:
- REPO=fortis/stackd-composer
- COMMIT=${TRAVIS_COMMIT::8}
matrix:
- PHP_VER=7.0
install:
- mkdir -p /home/travis/.ssh
- ssh-keygen -t dsa -N '' -f /home/travis/.ssh/testkey
- chmod 700 /home/travis/.ssh
- docker build -t $REPO:$COMMIT .
- docker run -d -v /home/travis/.ssh:/mnt/ssh --name=composer $REPO:$COMMIT
script:
- docker ps | grep -q "$REPO:$COMMIT"
- docker exec composer composer --version
- docker exec composer ssh -V
- docker exec composer [ -f /home/www-data/.ssh/testkey ]
- docker exec composer [ -f /home/www-data/.ssh/testkey.pub ]
after_failure:
- docker logs composer