Jenkins has been around for a while but is still one of the most used CICD systems. While it is a capable platform, its configuration often gets convoluted over time, unreliability ensues. The talk will demonstrate how we built our continuous deployment for applications and infrastructure based on Jenkins, Ansible, Tower and Satellite at a research campus in Vienna. Jenkins and Molecule are used in a unified workflow to test and verify Ansible roles and playbooks. Container based application development and deployment is integrated with Jenkins and Ansible Tower. Since all deployments should be reproducible, this is especially true for Jenkins as CICD platform. The presentation shows the Jenkins bootstrapping, from zero to a production system with repositories discovery, secrets provisioning and shared pipeline code.
Saturday January 25, 2020 3:00pm - 3:55pm CET
D0206Faculty of Information Technology Brno University of Technology, Božetěchova, Brno-Královo Pole, Czechia