forked from buanet/ioBroker.docker
-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy path.travis.yml
33 lines (28 loc) · 1 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
sudo: required
language: generic
services:
- docker
before_install:
- source version.sh
- echo $VERSION
- docker build -t smarthomefans/iobroker .
- docker build -t smarthomefans/iobroker:taobao --build-arg MIRROR=Taobao .
- docker tag smarthomefans/iobroker smarthomefans/iobroker:$VERSION
- docker tag smarthomefans/iobroker:taobao smarthomefans/iobroker:taobao-$VERSION
# - docker build -t smarthomefans/iobroker:v10 --build-arg IOBROKER_VERSION=$VERSION --build-arg NODE_VERSION=10.3.0 .
# - docker tag smarthomefans/iobroker:v10 smarthomefans/iobroker:$VERSION-v10
script:
- docker run -d smarthomefans/iobroker:latest
- sleep 15
- docker ps | grep latest
- docker run -d smarthomefans/iobroker:taobao
- sleep 15
- docker ps | grep taobao
- docker run -d smarthomefans/iobroker:$VERSION
- sleep 15
- docker ps | grep latest
after_success:
- if [ -n "$TRAVIS_TAG" ]; then
docker login -u "$DOCKER_USERNAME" -p "$DOCKER_PASSWORD";
docker push smarthomefans/iobroker;
fi