The Working with Continuous Integration training course provides the hands-on experience required to jump-start a software development team's adoption of Continuous Integration (CI).
Using a project-centric blended learning model, the course begins by examining common testing strategies. The course then dives into defining the fundamental concepts of continuous integration. The course concludes with a lesson on how to set up a continuous integration environment and incorporate continuous integration into a project's Source Code Management (SCM) environment.
The course can be delivered using many popular CI tools used today including Circle CI, Travis CI, Buddy, GoCD, Gitlab CI, BuildKite, CodeShip, Hudson, Jenkins, TeamCity, or Bamboo. If you need help setting up a CI environment, consider extending this course with two days of expert-led consulting.
Purpose
|
Learn how to adopt a continuous integration mindset to achieve better code quality. |
Audience
|
Software developers looking to adopt and setup a CI environment. |
Role
| DevOps Engineer - Project Manager - Q/A - Software Developer - Technical Manager - Web Developer |
Skill Level
| Intermediate |
Style
| Learning Spikes - Workshops |
Duration
| 3 Days |
Related Technologies
| Build Tools | CI/CD | GitLab | Jenkins | Testing |
Productivity Objectives
- Describe the importance and value of continuous integration.
- Produce a CI environment to support automated builds and testing.
- Determine the importance and strategies for implementing a continuous testing environment.
- Identify which tools are best suited for your environment.