One day intensive hands-on training

The course provides you with a thorough grounding in Continuous Integration and Continuous Delivery concepts and give you the necessary skills to implement them using Jenkins pipelines.

We will teach you how to set up your CI pipeline using Jenkins Pipelines. You will also get a thorough understanding on how your CI server can help improving your workflow and improve your code quality through automating approvals and tests.

Course Outline

  • Continuous Integration primer; how good CI drives software performance
  • Jenkins Fundamentals; architecture, plugin structure and master/node communication
  • Pipelines editor; quick starting your pipelines through the UI
  • Jenkins pipelines terminology and capabilities; construct a real pipeline step by step
  • Effective collaboration workflow using git and Jenkins; keeping a pristine master branch while enabling fast feedback

We have a complete lab set-up where you will gain fast paced experiences to take home, ready to apply in your environment. You only need to bring a laptop.

Prerequisite

You do not need any prior Jenkins knowledge to attend. The example application we display are java/gradle based with Docker containers. We therefore recommend some knowledge into software development, but it is not a requirement.

Practicalities

A computer with an SSH client. We recommend Git bash for windows based users.

The course structure is module based, with each module containing an instructor-led presentation of each topic followed by hands-on exercises or/and discussions.

Attendees are welcome to bring questions or challenges from their own background.

Course Facts

Watches icon

Duration

One day

A Graduation Hat

Type

Mix of theory and hands-on exercises

Two People Icon

Audience

Architects, System Administrators, DevOps and Continuous Delivery practitioners

Google Pin Icon

Location

Copenhagen, Stockholm, Oslo, Gothenburg, Aarhus, Malmö, or on-site.

Upcoming Training Courses