Jenkins: Continuous Integration for Agile Development Training Course
Course
In City Of London
Description
-
Type
Course
-
Location
City of london
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 course 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.
Audience
Build engineers
Software developers involved in agile development
QA engineers
Project managers
Release managers
Format of the course
Part lecture, part discussion, heavy hands-on practice
Facilities
Location
Start date
Start date
Reviews
Subjects
- Apache
Course programme
- 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
- Securing Jenkins
- Best practices for Jenkins
- Reporting in Jenkins
- Closing remarks
Jenkins: Continuous Integration for Agile Development Training Course
