Add more image building steps in travis tests.

This commit is contained in:
Shuai Lin 2016-11-25 15:12:22 +08:00
parent ba91c7f1f7
commit 80027819bd
2 changed files with 4 additions and 4 deletions

View file

@ -9,7 +9,7 @@ install:
- echo "Nothing to install" - echo "Nothing to install"
script: script:
- cd image && make base && make server && cd .. - cd image && make base squash-base server && cd ..
- cp samples/server.conf bootstrap/bootstrap.conf - cp samples/server.conf bootstrap/bootstrap.conf
- sudo ./launcher bootstrap - sudo ./launcher bootstrap
- sudo ./launcher start && sleep 10 - sudo ./launcher start && sleep 10

View file

@ -12,13 +12,13 @@ all:
base: base:
cd base && docker build -t $(base_image) . cd base && docker build -t $(base_image) .
server:
cd seafile && docker build -t $(server_image) .
squash-base: squash-base:
docker-squash --verbose --tag $(base_image_squashed) $(base_image) docker-squash --verbose --tag $(base_image_squashed) $(base_image)
docker tag $(base_image_squashed) $(base_image) docker tag $(base_image_squashed) $(base_image)
server:
cd seafile && docker build -t $(server_image) .
push: push:
docker push $(base_image) docker push $(base_image)
docker push $(server_image) docker push $(server_image)