Dan's Software Engineering Handbook

    Navigation

    • Introduction
      • About
    • Glossary
      • Abstraction
      • Adapter Design Pattern
      • Algorithm
      • API
      • Big O Notation
      • Bug
      • Builder Design Pattern
      • CI/CD
      • Class
      • Cloud
      • Compiled Language
      • Container
      • Continuous Delivery
      • Continuous Integration
      • Currying
      • Database
      • Dependency
      • Dependency Inversion
      • Design Pattern
      • DevOps
      • Dynamic Language
      • Facade Design Pattern
      • Factory Design Pattern
      • Function
      • Functional Programming
      • Higher Order Function
      • IDE
      • Infrastructure as Code (IaC)
      • Integration Test
      • Interface
      • Interface Segregation Principle
      • Interpreted Language
      • Library
      • Liskov Substitution Principle
      • Machine Learning (ML)
      • Method
      • Module
      • Multiton Design Pattern
      • Observability
      • Observer Design Pattern
      • Open Source
      • Open/Closed Principle
      • Platform
      • Recursion
      • Regression
      • Sanity Check
      • Single Responsibility Principle
      • Singleton Design Pattern
      • Smell
      • Smoke Test
      • SOLID
      • State Machine Design Pattern
      • Strategy Design Pattern
      • Stream
      • Strongly Typed
      • Terminal
      • Test Driven Development
      • Turing Complete
      • Type
      • Unit Test
      • Version Control System (VCS)
      • Virtual Machine
      • Weakly Typed

    Continuous Integration

    Jun 21, 2021

    A suite of tests run against all commits that are pushed to version control automatically. The primary benefit here is in using tests to catch regressions as early as possible.

    Tags

    • concept
    • developer workflow

    Further Reading

    • Atlassian
    • AWS article
    • Wikipedia
    © Dan's Software Engineering Handbook — Source