Skip to content

Commit 425d63b

Browse files
2 deploy steps
1 parent 24e45df commit 425d63b

File tree

1 file changed

+24
-19
lines changed

1 file changed

+24
-19
lines changed

.travis.yml

Lines changed: 24 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,9 @@ stages:
2020
# - test-replset-3.0
2121
# - test-archive-none
2222
# - test-archive-zbackup
23-
- name: deploy
23+
- name: deploy-dockerhub
24+
if: branch =~ ^\d+\.\d+\.\d+$ AND tag =~ ^\d+\.\d+\.\d+$
25+
- name: deploy-github
2426
if: branch =~ ^\d+\.\d+\.\d+$ AND tag =~ ^\d+\.\d+\.\d+$
2527
jobs:
2628
include:
@@ -62,23 +64,26 @@ jobs:
6264
# script:
6365
# - docker load -i $TRAVIS_BUILD_DIR/build/docker/mongodb_consistent_backup.tar
6466
# - $TRAVIS_BUILD_DIR/scripts/travis-ci/run-replset.sh 3.4 --archive.method=zbackup
65-
- stage: deploy
67+
- stage: deploy-dockerhub
68+
script: true
69+
deploy:
70+
provider: script
71+
skip_cleanup: true
72+
script:
73+
- docker load -i $TRAVIS_BUILD_DIR/build/docker/mongodb_consistent_backup.tar
74+
- docker login -u $DOCKERHUB_USERNAME -p $DOCKERHUB_PASSWORD
75+
- docker push $DOCKERHUB_PATH:latest
76+
- docker push $DOCKERHUB_PATH:$TRAVIS_TAG
77+
on:
78+
tags: true
79+
- stage: deploy-github
6680
script: true
6781
deploy:
68-
- provider: script
69-
skip_cleanup: true
70-
script:
71-
- docker load -i $TRAVIS_BUILD_DIR/build/docker/mongodb_consistent_backup.tar
72-
- docker login -u $DOCKERHUB_USERNAME -p $DOCKERHUB_PASSWORD
73-
- docker push $DOCKERHUB_PATH:latest
74-
- docker push $DOCKERHUB_PATH:$TRAVIS_TAG
75-
on:
76-
tags: true
77-
- provider: releases
78-
skip_cleanup: true
79-
api_key: $GITHUB_OAUTH_TOKEN
80-
file:
81-
- $TRAVIS_BUILD_DIR/build/rpm/RPMS/x86_64/mongodb_consistent_backup-$TRAVIS_TAG-1.el7.centos.x86_64.rpm"
82-
- $TRAVIS_BUILD_DIR/bin/mongodb-consistent-backup.el7.centos.x86_64
83-
on:
84-
tags: true
82+
provider: releases
83+
skip_cleanup: true
84+
api_key: $GITHUB_OAUTH_TOKEN
85+
file:
86+
- $TRAVIS_BUILD_DIR/build/rpm/RPMS/x86_64/mongodb_consistent_backup-$TRAVIS_TAG-1.el7.centos.x86_64.rpm"
87+
- $TRAVIS_BUILD_DIR/bin/mongodb-consistent-backup.el7.centos.x86_64
88+
on:
89+
tags: true

0 commit comments

Comments
 (0)