Summary
In this chapter we discovered some interesting technology stacks and learned how we can integrate them into Jenkins. We learned about Docker and how to leverage its scalable container solutions as Jenkins slave nodes, and how to house the Jenkins master. We learned about Ansible and how we can leverage it to provision environments on demand. We spent time discussing the implementation of a Selenium Grid and how to write some tests using it. Finally we spent time in Jira learning how to integrate Jenkins into this widely adopted Agile bug tracking solution. When evaluating new technologies we can make Jenkins accomplish just about anything but the emphasis should be placed on keeping the system stable and scalable. From here you should be able to research other new technologies and evaluate them.
In the final chapter of Mastering Jenkins we will discover the Jenkins API, and learn how to setup a plugin development environment, create a plugin, and install it into our Jenkins system...