Build and Deployment Process
Marcin Hewelt edited this page Jun 5, 2018
·
1 revision
This page describes briefly, how Chimera is built and deployed.
- pushing commits to the dev branch triggers a new build in Jenkins (https://bpt-lab.org/jenkins, job ChimeraDev)
- Jenkins pulls the dev branch from github and builds it using
mvn clean install
- Jenkins triggers sonarqube
- Jenkins builds a docker image based on tomcat7 and publishes it to https://hub.docker.com/u/bptlab/chimera (tag: dev)
- Jenkins connects to our docker VM via ssh and runs a script to pull and deploy the new image