14 hours (usually 2 days including breaks)
- Knowledge of software development process.
- Experience or interest in the software build process and continuous integration.
- Build engineers
- Software developers involved in agile development
- QA engineers
- Project managers
- Release managers
Jenkins is an open-source continuous integration tool written in Java. It is a server-based system that runs in a servlet container such as Apache Tomcat. Jenkins supports a number of Software Configuration Management (SCM) tools, including CVS, Subversion, Git, Perforce, and Clearcase, among others. It is highly scriptable and provides support for Apache Ant, Apache Maven, shell scripts, and Windows batch commands.
This instructor-led, live training covers the concepts, tools and techniques needed to carry out continuous integration of your software projects in an Agile environment. Participants carry out a series of hands-on exercises throughout the course to apply their knowledge in real situations. Interaction among instructor and participants is encouraged. Real-world cases are discussed and specific issues and questions are addressed and resolved in class.
Format of the Course
- Part lecture, part discussion, heavy hands-on practice
Introduction to Jenkins
- Why continuous integration?
- Distributing builds across different systems.
Setting up Jenkins
Installing Jenkins Plugins
Building with Jenkins
Testing with Jenkins
Deploying with Jenkins
Automating with Jenkins
Best Practices for Jenkins
Reporting in Jenkins
Summary and Conclusion
I mostly was benefit from the delivery and pace of course.
Asif Amirat - QA Ltd
All of it. Having had no previous exposure to Jenkins, I was a little concerned about my ability to keep up. IPad provided appropriate coaching/support, when I asked for help, so that I was able to follow the presentation at a level I was happy with.
I mostly was benefit from the real-world developer experience.
I generally was benefit from the topic itself.
Fast-paced with direct-to-the-point skills that expected to acquire.
JOHN RAY BALAYON
Scheduling and integration with SCM.
Sean Aye - Hill-Rom Services Private Limited
Trainer was very knowledgeable, very personal, got to learn at my own pace and practice with real-world examples
Jacek Polus - Royal Roads University
the content is conceptually good
Disposition to attend to individual problems ..
Eduardo Henríquez - Allware Ltda.
Direct approach to the listener and willingness to undertake the implementation of new topics
Advatech Sp. z o.o.