Explore a comprehensive conference talk on establishing a scalable Continuous Integration (CI) platform using Jenkins, Docker, and Rancher. Learn how to overcome the challenges of rolling out your own CI system by leveraging Jenkins' flexibility to meet specific needs. Discover techniques for efficiently setting up, configuring, and managing Jenkins instances to support multiple teams with diverse development environments. Gain insights into using dockerized build containers to easily support various build environments, and see a practical demonstration of building, testing, dockerizing, and deploying a Spring-based web application into a staging environment. Delve into advanced topics such as LDAP authentication, SSH key exchange, and automatic DNS updates, time permitting. A solid understanding of Docker and docker-compose is recommended to maximize the benefits of this session.
Overview
Syllabus
Setting up a scalable CI platform with jenkins, docker and rancher - R. Burgstaller & W. Brauneis
Taught by
Spring I/O