Continuous Integration and Continuous Deployment
Coursera
This course equips you with core skills in build automation, CI/CD, and configuration management through practical use of tools like Maven, Gradle, Jenkins, and Ansible. Whether you're automating builds, setting up CI/CD pipelines, or managing infrastructure as code, you'll gain the essential knowledge and tools to streamline software delivery while boosting collaboration in modern DevOps environments. By the end of this course, you will be able to: • Identify the key stages and tools involved in CI/CD pipelines • Automate builds and manage dependencies with Maven and Gradle • Set up Jenkins for continuous integration and deployment • Use Ansible for configuration management • Build efficient CI/CD workflows to support collaboration and faster releases This course is tailored for learners aiming for roles such as DevOps engineers, software developers, QA professionals, and system administrators who want to enhance their skills in automation, CI/CD processes, and configuration management. Basic programming knowledge and familiarity with the Linux platform are recommended. Join us to discover how automation, CI/CD practices, and modern DevOps tools can streamline software delivery, manage infrastructure efficiently, and improve collaboration in your development projects.
More resources on Continuous Integration
CircleCI Learn
Free tutorials and guides for CI pipelines
GitHub Actions Documentation
Official free CI/CD docs and examples
Martin Fowler's CI Articles
In-depth articles on CI practices
Jenkins Pipeline Tutorial for Beginners
Step-by-step Jenkins CI setup
Continuous Integration: Improving Software Quality and Reducing Risk
Continuous Integration: Improving Software Quality and Reducing Risk - A book resource
jenkins.io
Jenkins.io is the official site for the Jenkins automation server, providing comprehensive documentation, tutorials, and downloads to implement CI/CD. It covers getting started, Jenkins Pipeline (and Declarative Pipeline), plugin catalog, administration guides, and ways to contribute to the project.
