Cover by Benjamin J. Evans and Martijn Verburg

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

O'Reilly logo

Chapter 12. Build and continuous integration

In this chapter

  • Why build pipelines and continuous integration (CI) are vital
  • Introducing Maven 3—the convention over configuration build tool
  • Introducing Jenkins—the de facto CI tool
  • Using static code analysis tools such as FindBugs and Checkstyle
  • Introducing Leiningen—the build tool for Clojure

The story we’re about to tell you is based on true events at MegaCorp, although the names of the parties have been changed to protect the innocent! Our protagonists are:

  • Riley, the new graduate
  • Alice and Bob, two existing “experienced” developers
  • Hazel, their stressed project manager

It’s 2:00 p.m. Friday, and Sally’s new payment feature needs to go into production before the weekend batch runs. ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required