Skip to content

Commit 3c752bb

Browse files
Use build-stages deploy logic
1 parent bc4602a commit 3c752bb

File tree

1 file changed

+24
-11
lines changed

1 file changed

+24
-11
lines changed

.travis.yml

Lines changed: 24 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,18 @@ cache:
1010
services:
1111
- docker
1212
install: 'pip install virtualenv'
13+
stages:
14+
- flake8
15+
- build
16+
- test-cluster-3.4
17+
- test-cluster-3.2
18+
- test-replset-3.4
19+
- test-replset-3.2
20+
- test-replset-3.0
21+
- test-archive-none
22+
- test-archive-zbackup
23+
- deploy
24+
if: branch = master
1325
jobs:
1426
include:
1527
- stage: flake8
@@ -50,14 +62,15 @@ jobs:
5062
script:
5163
- docker load -i $TRAVIS_BUILD_DIR/docker/mongodb_consistent_backup.tar
5264
- $TRAVIS_BUILD_DIR/scripts/travis-ci/run-replset.sh 3.4 --archive.method=zbackup
53-
before_deploy:
54-
- docker login -u "$DOCKERHUB_USERNAME" -p "$DOCKERHUB_PASSWORD"
55-
- docker load -i $TRAVIS_BUILD_DIR/docker/mongodb_consistent_backup.tar
56-
- VERSION=$(cat VERSION)
57-
deploy:
58-
- provider: script
59-
script:
60-
- docker push "${DOCKERHUB_PATH}:latest"
61-
- docker push "${DOCKERHUB_PATH}:${VERSION}"
62-
on:
63-
tags: true
65+
- stage: deploy
66+
script: skip
67+
deploy:
68+
provider: script
69+
script:
70+
- docker login -u "$DOCKERHUB_USERNAME" -p "$DOCKERHUB_PASSWORD"
71+
- docker load -i $TRAVIS_BUILD_DIR/docker/mongodb_consistent_backup.tar
72+
- VERSION=$(cat VERSION)
73+
- docker push "${DOCKERHUB_PATH}:latest"
74+
- docker push "${DOCKERHUB_PATH}:${VERSION}"
75+
on:
76+
tags: true

0 commit comments

Comments
 (0)