aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJimmy Hu <jim2212001@gmail.com>2018-10-14 02:22:48 +0800
committerSonic <sonic@dexon.org>2019-04-08 15:27:16 +0800
commit4eebc03ac9a5f4a0c72b51e41d2504b634d7e06c (patch)
tree1a249caf4abda28dde6a4d2d08f9c806435cd1fc
parentd9dbf30a2d22463c4535d639807b505527b1120b (diff)
downloaddexon-bls-4eebc03ac9a5f4a0c72b51e41d2504b634d7e06c.tar
dexon-bls-4eebc03ac9a5f4a0c72b51e41d2504b634d7e06c.tar.gz
dexon-bls-4eebc03ac9a5f4a0c72b51e41d2504b634d7e06c.tar.bz2
dexon-bls-4eebc03ac9a5f4a0c72b51e41d2504b634d7e06c.tar.lz
dexon-bls-4eebc03ac9a5f4a0c72b51e41d2504b634d7e06c.tar.xz
dexon-bls-4eebc03ac9a5f4a0c72b51e41d2504b634d7e06c.tar.zst
dexon-bls-4eebc03ac9a5f4a0c72b51e41d2504b634d7e06c.zip
Deploy on docker hub
-rw-r--r--.travis.yml17
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