diff --git a/src/content/daily-email/2023-06-28.md b/src/content/daily-email/2023-06-28.md new file mode 100644 index 000000000..964625e06 --- /dev/null +++ b/src/content/daily-email/2023-06-28.md @@ -0,0 +1,20 @@ +--- +title: > + There's no value in a broken CI pipeline +pubDate: 2023-06-28 +permalink: > + archive/2023/06/28/theres-no-value-in-a-broken-ci-pipeline +tags: + - continuous-integration + - pipelines +--- + +The value in a CI pipeline is when its commands and checks are running successfully, and the pipeline is passing. + +And then keeping it passing. + +If the pipeline fails, it loses all of its value. + +Passing should be its default state, and effort should be made to ensure it continues to pass. + +If a pipeline fails, the change is not deployed, and the failure should be investigated and rectified so the pipeline is returned to a passing state and providing value.