modern-java-practices
modern-java-practices copied to clipboard
[Epic] Quieter builds for local devs, noisy for CI
Cards in the epic: #467, #600.
We want to follow two principles:
- Mostly quiet builds for local developers unless there are errors/warnings
- Mostly noisy builds for CI
The reasoning:
- Local builds — developers build many times a day, and extra logging gets in the way of seeing what they are focused on
- CI builds — CI builds are remote, and logging is the only insight available. Examining CI builds is typical only when addressing a concern