CI for Webdesign projects (Internals) - tooltwist/documentation GitHub Wiki
The CI process is controlled by a file circle.yml.
machine:
java:
version: oraclejdk8
node:
version: 0.10.33
services:
- docker
environment:
JAVA_OPTS: -Xmx2g
GRADLE_OPTS: -Xmx2g
dependencies:
override:
- npm install -g tooltwist
- docker pull tooltwist/docker-base-tooltwist:latest
test:
override:
- targets/dockerize/2.createDockerImage
timeout 1800
- targets/dockerize/4.tag-image
- docker login --username=${DOCKER_USERNAME} --password=${DOCKER_PASSWORD} --email=${DOCKER_EMAIL}
- targets/dockerize/5.publish
general:
artifacts:
- targets/dockerize/.tooltwist/do_generate/logs