From 3b33427776f77c98e464fb240d24a4a5498ed0eb Mon Sep 17 00:00:00 2001 From: gidsi Date: Sun, 3 Jun 2018 22:25:24 +0200 Subject: [PATCH] adds circleci build --- .circleci/config.yml | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 .circleci/config.yml diff --git a/.circleci/config.yml b/.circleci/config.yml new file mode 100644 index 0000000..b7d0106 --- /dev/null +++ b/.circleci/config.yml @@ -0,0 +1,23 @@ +version: 2 +jobs: + build: + docker: + - image: golang:1.6.4 + steps: + - setup_remote_docker + - checkout + - run: + name: Install Docker client + command: | + set -x + VER="17.03.0-ce" + curl -L -o /tmp/docker-$VER.tgz https://download.docker.com/linux/static/stable/x86_64/docker-$VER.tgz + tar -xz -C /tmp -f /tmp/docker-$VER.tgz + mv /tmp/docker/* /usr/bin + + - run: docker login -u $DOCKER_USER -p $DOCKER_PASS + - run: docker build -t chaospott/site . + - run: | + docker tag chaospott/site chaospott/site:$CIRCLE_SHA1 + docker push chaospott/site:$CIRCLE_SHA1 + docker push chaospott/site:latest