From b54671a9d50c25bdf3addffd20b0c5cf25c6b7b4 Mon Sep 17 00:00:00 2001 From: Josh Kunz Date: Tue, 12 Mar 2019 22:58:30 -0700 Subject: [PATCH] Add travis build --- .travis.yml | 15 +++++++++++++++ .travis/deploy-docker-hub | 10 ++++++++++ 2 files changed, 25 insertions(+) create mode 100644 .travis.yml create mode 100755 .travis/deploy-docker-hub diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..3d8120f --- /dev/null +++ b/.travis.yml @@ -0,0 +1,15 @@ +language: minimal + +env: + - IMAGE_NAME=jkz0/qemu + +services: + - docker + +script: docker build -t $IMAGE_NAME . + +deploy: + provider: script + script: .travis/deploy-docker-hub + on: + tags: true diff --git a/.travis/deploy-docker-hub b/.travis/deploy-docker-hub new file mode 100755 index 0000000..361b456 --- /dev/null +++ b/.travis/deploy-docker-hub @@ -0,0 +1,10 @@ +#!/usr/bin/env bash + +set -x +set -e + +echo $DOCKER_HUB_PASSWORD | docker login -u $DOCKER_HUB_USER --password-stdin +docker tag $IMAGE_NAME $IMAGE_NAME:latest +docker tag $IMAGE_NAME $IMAGE_NAME:$TRAVIS_TAG +docker push $IMAGE_NAME:latest +docker push $IMAGE_NAME:$TRAVIS_TAG