Skip to content

Commit cd4a99a

Browse files
committed
Merge branch 'release/0.17.0'
2 parents 2eff49f + bd67429 commit cd4a99a

File tree

1 file changed

+11
-14
lines changed

1 file changed

+11
-14
lines changed

.travis.yml

+11-14
Original file line numberDiff line numberDiff line change
@@ -12,25 +12,22 @@ before_install:
1212

1313
jobs:
1414
include:
15-
- stage: build
15+
- stage: build&test
1616
script:
17-
- docker build -t polinux/mkdocs:travis .
18-
- docker login -u $DOCKER_USER -p $DOCKER_PASS
19-
- docker push polinux/mkdocs:travis
20-
21-
- stage: test
22-
script:
23-
- docker login -u $DOCKER_USER -p $DOCKER_PASS
24-
- docker run -d --cap-add NET_ADMIN -p 8000:8000 --name mkdocs polinux/mkdocs:travis
17+
- docker build -t polinux/mkdocs:staging .
18+
- docker run -d --cap-add NET_ADMIN -p 8000:8000 --name mkdocs polinux/mkdocs:staging
2519
- sleep 10
2620
- curl -sSLi http://mkdocs:8000 | grep '200 OK'
21+
- docker login -u $DOCKER_USER -p $DOCKER_PASS
22+
- docker push polinux/mkdocs:staging
2723

28-
- name: deploy
24+
- stage: deploy
2925
if: branch = master
3026
script:
27+
- export RELEASE=$(grep "MKDOCS_VERSION=" Dockerfile | sed 's|^.*=||g' |awk '{print $1}' | sed 's|"||g')
3128
- docker login -u $DOCKER_USER -p $DOCKER_PASS
32-
- docker pull polinux/mkdocs:travis
33-
- docker tag polinux/mkdocs:travis polinux/mkdocs:latest
34-
- docker tag polinux/mkdocs:travis polinux/mkdocs:$TRAVIS_TAG
35-
- docker push polinux/mkdocs:$TRAVIS_TAG
29+
- docker pull polinux/mkdocs:staging
30+
- docker tag polinux/mkdocs:staging polinux/mkdocs:latest
31+
- docker tag polinux/mkdocs:staging polinux/mkdocs:${RELEASE}
32+
- docker push polinux/mkdocs:${RELEASE}
3633
- docker push polinux/mkdocs:latest

0 commit comments

Comments
 (0)