From 3230c179d05b225749db613783e1d77f5f38a591 Mon Sep 17 00:00:00 2001 From: Fabian Stehle Date: Tue, 16 Oct 2018 00:03:30 +0200 Subject: [PATCH] Use CircleCI --- .circleci/config.yml | 33 +++++++++++++++++++++++++++++++++ .travis.yml | 16 ---------------- 2 files changed, 33 insertions(+), 16 deletions(-) create mode 100644 .circleci/config.yml delete mode 100644 .travis.yml diff --git a/.circleci/config.yml b/.circleci/config.yml new file mode 100644 index 0000000..3f91ba3 --- /dev/null +++ b/.circleci/config.yml @@ -0,0 +1,33 @@ +version: 2 +jobs: + build: + docker: + - image: circleci/golang:1.10 + environment: + VERSION: 9 + steps: + - checkout + - setup_remote_docker + # prepare qemu + - run: docker run --rm --privileged multiarch/qemu-user-static:register --reset + # build image + - run: make build VERSION=$VERSION + push: + docker: + - image: circleci/golang:1.10 + environment: + VERSION: 9 + steps: + - checkout + - setup_remote_docker + - run: docker login -u $DOCKER_USERNAME -p $DOCKER_PASSWORD + - run: make docker-push VERSION=$VERSION +workflows: + version: 2 + build_and_test: + jobs: + - build + - push: + filters: + branches: + only: master \ No newline at end of file diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index c2cc297..0000000 --- a/.travis.yml +++ /dev/null @@ -1,16 +0,0 @@ -sudo: required -services: - - docker -language: bash -env: - - VERSION=9 -script: - # prepare qemu - - docker run --rm --privileged multiarch/qemu-user-static:register --reset - # build image - - make build VERSION=$VERSION - # push image - - if [ "$TRAVIS_BRANCH" == "master" ] && [ "$TRAVIS_PULL_REQUEST" == "false" ]; then - docker login -u $DOCKER_USERNAME -p $DOCKER_PASSWORD ; - make push-image ; - fi \ No newline at end of file