Best of CI/CD — February 2023
- 1
- 2
- 3
- 4
Changelog·3y
Why We Ship the Most Code on Friday
Friday is our most active day of the week. We ship the most code on Friday and maintain the lowest incident rate on Saturday. We could simply avoid the risk altogether by waiting until Monday to fix what you broke. We publish every single incident to our Status Page and have produced over 100 internal documents as a result.
- 5
Semaphore·3y
Trunk-Based Development: The Key to Better and Faster Software
Trunk-based development is a software development methodology that focuses on keeping a single source of truth for the code repository, using short-lived branches, small and frequent commits, and continuous integration and delivery. It differs from other branching strategies by using a single branch, many short-lived branches, encouraging frequent code changes and collaboration, and accelerating software delivery. To implement trunk-based development, start with ad-hoc/initial maturity, then move to repeatable, managed, and scalable maturity levels. Some technologies that support trunk-based development include version control, continuous integration, continuous delivery, automated testing, and feature flags.
- 6
DZone·3y
How To Build an Effective CI/CD Pipeline: Practical Steps for Creating Pipelines That Accelerate Deployments
Learn how to create an effective CI/CD pipeline by capturing and streamlining the release process and optimizing the pipeline. Avoid following fads and maintain simplicity in the pipeline configuration. Gather feedback through reports to optimize the product and the pipeline.