Continuous Integration is development practice of integrating small code changes frequently to ensure the continuous deploy ability of the software product. Continuous Integration helps to avoid build failures and reduce regression issues with the help of automated test cases. This workshop will help you to understand the CI/CD concepts, mindset, and how to implement the practices that helps to form the DevOps culture to implement CI/CD for software development.
DevOps culture
Lean, Agile and DevOps.
Foundation for CI/CD - Agile Mindset, XP & Agile Engineering Practices
What is Continuous Integration? Why CI?
Pre-requisites for CI
Steps to implement CI
Team practices and Development/Engineering practices for CI
Automating Test, Build, and Deployments
Building CI Pipeline
Architecting for DevOps and Continuous Integration/Delivery.
Open Source tools for CI/CD.
The CI/CD course is a two-day (16 hours) workshop. At the end of this workshop, the participants will be able to:
Understand the steps to introduce CI/CD in your organization.
Understand the team structure and infrastructure required for CI/CD.
Understand the architectural changes required to introduce testability and deploy ability.
Know about different open source tools available for CI/CD.
Software Developers and Test Engineers.
Scrum Masters, Product Owners, Managers.
Whoever is interested to know about implementing CI/CD.