From 8058d231e02152df0bd3e46e32f6befc7fe94d3d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Roland=20Hu=C3=9F?= Date: Mon, 19 Oct 2015 20:23:53 +0200 Subject: [PATCH] Add circleci build --- circle.yml | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 circle.yml diff --git a/circle.yml b/circle.yml new file mode 100644 index 00000000..79182a05 --- /dev/null +++ b/circle.yml @@ -0,0 +1,47 @@ +general: + branches: + only: + - master + +machine: + node: + version: 4.1.0 + services: + - docker + +dependencies: + pre: + - npm install -g fish-pepper + - npm update + - docker login -e $DOCKER_EMAIL -u $DOCKER_USER -p $DOCKER_PASS + override: + +test: + override: + - fish-pepper -h + +deployment: + latest: + branch: master + owner: fabric8io + commands: + - docker build -t fabric8/s2i-java:latest . + pwd: java + - docker push fabric8/s2i-java:latest + - docker build -t fabric8/s2i-karaf:latest . + pwd: karaf + - docker push fabric8/s2i-karaf:latest + + release: + branch: master + owner: fabric8io + tag: /^v.*/ + commands: + - docker build -t fabric8/s2i-java:$(git describe --abbrev=0 --tags | sed -e 's/^v//') . + pwd: java + - docker push fabric8/s2i-java:$(git describe --abbrev=0 --tags | sed -e 's/^v//') + - docker build -t fabric8/s2i-karaf:$(git describe --abbrev=0 --tags | sed -e 's/^v//') . + pwd: karaf + - docker push fabric8/s2i-karaf:$(git describe --abbrev=0 --tags | sed -e 's/^v//') + +