In which order does a change move through the pipeline?
- Merge, push, build, test
- Test, merge, push, build
- Push, build, test, merge
What runs on a clean machine for every pushed change?
- A backup of each laptop
- The build and the test suite
- The release party playlist
Nothing counts as done until the pipeline agrees.
Circle one: True False
The pipeline takes an hour. What does the team lose?
- All test coverage, since tests stop running
- Fast feedback, so changes arrive in big slow batches
- The ability to push code at all
Your change passes on your laptop but fails in the pipeline because of a missing file. Why is that failure useful?
- It exposes a dependence on your local setup
- It proves pipelines are always wrong
- It shows the tests are too strict
The pipeline is red. What should the team do first?
- Keep pushing and fix it on Friday
- Delete the failing stage
- Fix the pipeline before new work
A developer says a pipeline failure is meaningless because the code works on their laptop. What is the flaw?
- Laptops are always faster than servers
- Shipping means running beyond one laptop, so the clean machine is the honest judge
- Pipelines never test real behaviour
Two teams have identical tests. Team A gets signal in five minutes, team B in ninety. How will their habits differ after a month?
- Team B will batch bigger and debug less often
- Team B will push small changes more often
- Both teams will behave exactly the same