by Christopher Andrews
| Tuesday, Mar 15, 2022
| GitLab DevOps CI/CD
In DevOps, there are a multitude of CICD deployment strategies and methodologies. Each come with their Pros and each come with some Cons - some more than others. In this edition of our Deployment Methodologies Blog Post series, we are going to cover “Canary” Deployments, otherwise known as “Incremental Rollouts”.
What are Canary deployments, or Incremental Rollouts? Canary deployments are named and modeled off of the phrase “Canaries in the Cole mine”, in which a canary was taken into a coal mine to see if it would succumb to poisonous gas, giving the humans time to escape to safety (kind of mean, right?
Deployment Methodologies with GitLab -- Blue/Green
by Zach Hackett
| Wednesday, Feb 9, 2022
| DevOps CICD GitLab
The world of CICD is home to a plethora of deployment methodologies, or ways we deploy our code into various environments. From canary deployments to manual rollouts, there is a strategy for everyone. With this series of articles, we aim to give you insight into the different options out there, so you and your team can choose the best deployment strategy for you.
This time around, we're diving into the Blue/Green deployment methodology.
What is DevOps? Exploring DevOps Principles & Benefits
| Wednesday, Dec 26, 2018
It seems there are many enterprises who are taking on the DevOps approach to application development. This is supported by a recent study by RightScale that revealed 84 percent of enterprises have adopted some aspect of DevOps into their organization.
If you’re not too sure what exactly DevOps is, then you’re in the right place. In this article, we define what DevOps is, how it works, and we’ll also explore the best practices and tools you should use for your DevOps model.