Skip to main content

Running automated checks in a CI pipeline

As well as committing build artifacts, another common use for CI pipelines is for running automated checks.

This could include code linting, static analysis, automated tests, checking for security vulnerabilities, and more.

Instead of relying on Developers running these checks manually, running them automatically in a CI pipeline ensures they're run regularly and that each commit is deployable.

If all the checks pass, a commit can be promoted and released.

If not, the commit should not be deployed and it should be fixed.

This makes a CI pipeline and automated checks vital to ensure the quality of your software, to identify regressions, and to avoid promoting and releasing broken code.

Was this interesting?

Subscribe to my daily newsletter for software professionals on software development and delivery, Drupal, DevOps, community, and open-source.

About me

Picture of Oliver

I'm a certified Drupal Triple Expert and former Drupal Association staff member with 18 years of experience, a Drupal core contributor, public speaker, live streamer, and host of the Beyond Blocks podcast.