In 2020, Opensource.com's articles about continuous integration and continuous delivery (CI/CD) aimed to help you rethink your infrastructure with continuous delivery. If you're new to the CI/CD way of doing things or you need a refresher, read on for summaries of the top four CI/CD articles of 2020.
Success from the start
If you want to start working with CI/CD but don't know what it takes to be successful, Tonya Brown paves the way with 8 CI/CD best practices to set you up for success. This great read covers various deployment pipeline examples and tools to get you moving. But wait, there's more! Tonya also covers CI/CD automation with version control, metrics alerting, and my personal favorite, infrastructure as code. There is even more information jam-packed into this article to get you on the road to success.
Give it a try
Knowing the eight best practices is important, but what happens when you're ready to try CI/CD for yourself? In the introductory article Set up Minishift and run Jenkins on Linux, Jessica Cherry presents a step-by-step setup to use Jenkins and create your first pipeline. This tutorial is a great place to start and test your first CI/CD project before jumping in feet-first on your own.
Jenkins as code
If you're already familiar with Jenkins and CI/CD pipelines but want to run configuration as code, Kedar Vijay Kulkarni's article Getting started with Jenkins Configuration as Code is the read for you! This walkthrough shows you how to use a plugin to create Jenkins multibranch pipelines using YAML. In great detail, Kedar shows how to configure even more and manage Jenkins in the infrastructure-as-code way.
What about testing?
Have you ever been curious about automated testing and how it can affect your team? In What you need to know about automation testing in CI/CD, Tonya Brown covers test automation and why it makes sense to automate testing in CI/CD. Tonya also covers what automation means to the testing teams, their needs, and what types of testing to automate. This detailed account of testing automation is a great place to start working towards better testing with automation and CI/CD.
If the new year brings you new challenges and your automation is limited, take a look back at these articles. If you're wondering what you need to get started, the answer is one computer and some reiterative things done manually. If you take just one step at a time using these great reads, you'll be automated in no time at all!
Do you have ideas for other articles we should cover in 2021? Please share your suggestions in the comments, or even consider writing an article about your own CI/CD journey!