forked from UweGerdes/frontend-development
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.travis.yml
24 lines (18 loc) · 985 Bytes
/
.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
sudo: required
services:
- docker
before_install:
# Setup your application stack. You may need to tweak these commands if you
# doing out-of-the-ordinary docker-compose builds.
- docker-compose up -d
# You will want this for logging. If one of your containers does not build for
# whatever reason it's best to report that now before your tests start
# otherwise it can be really tricky to debug why tests are failing sometimes.
- docker ps
# This is just our script to setup all the database tables and other fixtures
# we need. You should remove this if it's not necessary or you have other
# scripts handling this.
#- docker/web/provision.sh
- docker build -t uwegerdes/frontend-development .
script:
- docker run --rm --network="$(docker inspect --format='{{.HostConfig.NetworkMode}}' nginx)" --add-host dockerhost:$(docker inspect --format='{{range .NetworkSettings.Networks}}{{.IPAddress}} {{end}}' nginx) uwegerdes/frontend-development npm test