Skip to content

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