CI == Automating the running of code, tests, and or builds on a separate machine
( 𝝀,✅,🔨) 🔜💻🔜👌🏾
Good CI will prevent 👇🏽
CD == Automating the deployment of code to a server
𝝀 🔜💻
Good CD will prevent 👇🏽
It's important to note that Continuous Delivery and Continuous Deployment are not the same thing. The two get conflated and sometimes used wrong interchangeably. Continuous Deployment specifically means deploying straight to production.
When CI/CD is put into practice it creates automation. When automation works as it is intended, it's magical.
CI is "continuous integration". Where your team "continuously integrates" their code so everyone is working with as similar version of the code as possible.
Indeed. But I was speaking in the context of process and implementation versus the definition of the term.
Typically we’re asked to implement it, or how we’d implement it.
All with the idea of being able to integrate code more efficiently and effectively with the emphasis of “continuous”. Otherwise it would be more intermittent due to the “it works on my machine”.
( 𝝀,✅,🔨) 🔜💻🔜👌🏾
Good
CI
will prevent 👇🏽𝝀 🔜💻
Good
CD
will prevent 👇🏽It's important to note that
Continuous Delivery
andContinuous Deployment
are not the same thing. The two get conflated and sometimes used wrong interchangeably.Continuous Deployment
specifically means deploying straight to production.When CI/CD is put into practice it creates automation. When automation works as it is intended, it's magical.
No it isn't.
CI is "continuous integration". Where your team "continuously integrates" their code so everyone is working with as similar version of the code as possible.
Indeed. But I was speaking in the context of process and implementation versus the definition of the term.
Typically we’re asked to implement it, or how we’d implement it.
All with the idea of being able to integrate code more efficiently and effectively with the emphasis of “continuous”. Otherwise it would be more intermittent due to the “it works on my machine”.
What are your emoji supposed to mean?