From 4eebc03ac9a5f4a0c72b51e41d2504b634d7e06c Mon Sep 17 00:00:00 2001 From: Jimmy Hu Date: Sun, 14 Oct 2018 02:22:48 +0800 Subject: Deploy on docker hub --- .travis.yml | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) 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 -- cgit v1.2.3