Skip to content

Instantly share code, notes, and snippets.

View idodin's full-sized avatar
🚀
Boop beep

Imad Dodin idodin

🚀
Boop beep
  • Seattle, Washington
View GitHub Profile
@idodin
idodin / CI.md
Last active May 6, 2020 16:25
Continous Integration for the Sleepy

Continous Integration for the Sleepy 💤 😴

Hey and welcome to my short gist explaining the basics of Continous Builds and Continuous Integration and how they fit into the Software Development Lifecycle!

Continous Integration and the Software Development Life Cycle

This section aims to give users a brief introduction to the Software Development Life Cycle (SDLC) and explain Continuous Integration's placement within this Life Cycle.

How does CI fit into the Software Development Life Cycle?

CI really concerns the last 3 phases of the cycle outlined below. The idea is that, when we add something to our codebase, it could break our codebase :(. In order to prevent this, we execute automated tests and rebuild our system whenever new code is added to the codebase. These tests and builds should check whether our System is still working as a whole. If it isn't we want to alert the development team so they know to fix something and not merge these changes into another branch !!!.

Intr