Well.. setting up Continous Integration/ Continous Deployment (CI/CD) is a very huge chapter.. Generally you have to automize everything! And it’s hard to break it down to one example, because it really depends on your project setup. You have to write your build scrips (maven, gradle, …), define the runtine environment (Dockerfile), add webhooks for automatic triggering the pipeline, set up a deployment pipeline (Jenkinsfile), archivate your libraries in a repository manager (Nexus), archivate your docker-images in a docker registry, automaticly detect new versions of the running images and deploy them (watchtower), run and monitor the application (Portainer). That’s why we’ll concentrate on the operations view for now. We’re gonna set up Jenkins, Nexus, Docker Registry and Portainer as well[…]