grafclouds.com / documents / insights / training / devops-challenges / ci-skip-tests-to-ship

The Pipeline Is Slow. Skip Tests to Ship?

Intermediate ~12 min read
CI/CD

Scenario

The pipeline takes about 40 minutes end to end, and nearly all of it is the test stage: unit, integration, and end-to-end suites running one after another on a single runner, with no caching between runs. Every merge sits in the queue, hotfixes crawl, and the team's release rhythm is set by the slowest job in CI. Frustration peaks, and a proposal lands: pull the test stage out of the deploy path entirely. Developers can run tests locally before pushing, and releases become instant.

The Quick Fix on the Table

Delete (or make optional) the test stage. Shipping goes from 40 minutes to a couple of minutes today, with zero engineering effort. Quality is delegated to "everyone runs the tests locally, promise."

Interview · Round 1

The quick fix is on the table and the room is waiting for your call. Would you sign off on it? Take a position and justify it — out loud or on paper — before revealing the analysis.