Where To Now with Build Automation? --- brief
1. Continuous Communication Flow
a. Instant Messaging is better than email when a build fails.
2. Keeping the build process effective
a. Build telemetry: a term used in CI circles to describe the statistical data collected over time about your builds.
b. Improve slow builds.
i. Unit test build plan before integration and performance build plan.
ii. Distribute your builds. Say, run on each browser in parallel.
3. Keeping tabs on code quality
a. Checkstyle, PMD and Findbugs
b. Test coverage.
c. Coding standard.
4. Automating the deployment process.