Skip to content

Commit

Permalink
Add circleci build
Browse files Browse the repository at this point in the history
  • Loading branch information
rhuss committed Oct 19, 2015
1 parent bb7d6b6 commit 8058d23
Showing 1 changed file with 47 additions and 0 deletions.
47 changes: 47 additions & 0 deletions circle.yml
Original file line number Diff line number Diff line change
@@ -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//')


0 comments on commit 8058d23

Please sign in to comment.