Continuous integration and continuous delivery (CI/CD) practices enable developers to reliably produce applications at a faster rate—and enhance team collaboration in the process. As CI/CD grew to become a key DevOps practice area, new CI/CD tools began proliferating throughout the industry. Curious about which tools are right for your team? In this course, Michael Jenkins digs into a variety of CI/CD tools in several different categories, highlighting the pros and cons of each one. Learn about self-hosted options such as Jenkins and Bamboo, SaaS tools, and options from cloud service providers and code repositories.
Michael JenkinsMichael Jenkins is a senior systems engineer at a leading company in the entertainment industry.
A computer engineer with experience in administering web services and the Linux systems that host them, Michael also has past experience in Windows system administration and engineering application support.
His advanced skills include process automation and technical writing (for procedures, documentation, and presentations).
Michael is an experienced facilitator for training sessions and technical discussions. He has strong customer service skills with a reputation for troubleshooting technical problems quickly-or taking steps to find the right help when a solution isn't immediately available!
Specialties include scripting in Bash, Perl, and Python. He is well-versed in cloud technologies including Amazon Web Services, Google Cloud Platform, and a bit of Microsoft Azure.
Skills covered in this course
Building your CI/CD pipeline
- [Michael] Continuous integration, continuous delivery, and continuous deployment are fundamental concepts in modern software development. More commonly known as CI/CD, technologists of all kinds use these automated approaches to produce applications efficiently and reliably. The process is often described as a pipeline, representing the flow of code and artifacts as they move through the different steps required to build, test, and deploy a complete application. Because this process is so important, there are dozens and dozens of CI/CD tools available, and often finding the right tool for you and your team can be difficult. Hi, I'm Michael Jenkins, a computer engineer with experience in building CI/CD pipelines and supporting the tools behind them. In this course we'll be discussing several popular continuous integration tools from a variety of categories. By the end of this course you'll know how to categorize CI/CD tools and the pros and cons of each category. You'll also see how…
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.
Download the exercise files for this course. Get started with a free trial today.
Download courses and learn on the go
Watch courses on your mobile device without an internet connection. Download courses using your iOS or Android LinkedIn Learning app.
Watch this course anytime, anywhere. Get started with a free trial today.