diff options
author | Jimmy Hu <jim2212001@gmail.com> | 2018-10-14 02:22:48 +0800 |
---|---|---|
committer | Sonic <sonic@dexon.org> | 2019-04-08 15:27:16 +0800 |
commit | 4eebc03ac9a5f4a0c72b51e41d2504b634d7e06c (patch) | |
tree | 1a249caf4abda28dde6a4d2d08f9c806435cd1fc | |
parent | d9dbf30a2d22463c4535d639807b505527b1120b (diff) | |
download | dexon-bls-4eebc03ac9a5f4a0c72b51e41d2504b634d7e06c.tar.gz dexon-bls-4eebc03ac9a5f4a0c72b51e41d2504b634d7e06c.tar.zst dexon-bls-4eebc03ac9a5f4a0c72b51e41d2504b634d7e06c.zip |
Deploy on docker hub
-rw-r--r-- | .travis.yml | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/.travis.yml b/.travis.yml index 8e669ae..a2712be 100644 --- a/.travis.yml +++ b/.travis.yml @@ -2,6 +2,11 @@ sudo: true dist: trusty services: - docker +env: + global: + - IMAGE_TAG=spiderpowa/bls-go-alpine + - DOCKER_USER=spiderpowadeploy + - secure: f1n0SOiE3vlX7wVfaU+WbJVL2q70UJfqxOuh5Dz1ZDCasMkuWdLczPTnM8CqSo2CH+2th/skO+KZO/oZ+fkqGwK1xyXiOaGTZLppVyyNIW1M7YrRaHluU1RnrYhGLDs0Gv3n/4bllekVkyAtinDWTp6uB2Coyr7fL1Hz5RUGF5m7HhTsbVgotAPjo8NrGtLGNuIolaUNTaUVKbShPjknhHm8liZAZT6vidIZfm9Ij17RawD6F/0kfse7t/IsETh+FjPe1xqXwBVjbd/dolEzvTluixmB0nJPUGLT8vnbWTE6OpPSR19ap/ZxhmE1xcjZKou9imYM9efh1I485XH7vp0J3D2/IotE4RgNvjkr10jOT3RhVR5XvnhXxpin+3R4M0v8EhhboG9ThcjNQtVnSHrMtrjFR6LOMgg+Zz0hKwoLhcOOYBJxTrUR7YT8V51ruPRAlKMZPTYHyIiMjtpNbkenSoBYLK6ng60UJM0N3QYCmx/fmRSFa4Fpol7vy97WIFz0fH9Ew6sZe4ifveQGdLcdACYNTL5XCnrJzMABNOWyS35lg1FIdvXKJjalHYn8oYa0+5QfFD1iI9GrY+Bi8JXMwVbu6ElwUDm5n6kVoNKOiRMjGS7omDS7AGHNjVJ0gOL2dtKIc11fs2/iCBpYci3Fs+UW79hmz+n6D2fwaVA= language: cpp compiler: - gcc @@ -20,4 +25,14 @@ script: - make clean && make -C ../mcl clean - make -j3 MCL_USE_OPENSSL=0 - make test_ci DISABLE_THREAD_TEST=1 MCL_USE_OPENSSL=0 - - docker build --tag bls-go-alpine . -f images/bls-go-alpine/Dockerfile + - docker build --tag "$IMAGE_TAG" . -f images/bls-go-alpine/Dockerfile --no-cache +before_deploy: + - docker login -u "$DOCKER_USER" -p "$DOCKER_PASS" + - git_commit="$(git rev-parse --short HEAD)" + - docker tag "$IMAGE_TAG" "${IMAGE_TAG}:${git_commit}" + - docker tag "$IMAGE_TAG" "${IMAGE_TAG}:latest" +deploy: + provider: script + script: docker push "${IMAGE_TAG}:latest" && docker push "${IMAGE_TAG}:${git_commit}" + on: + branch: dev |