O'Reilly logo

Docker in Practice by Aidan Hobson Sayers, Ian Miell

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

Chapter 6. Continuous integration: speeding up your development pipeline

This chapter covers

  • Using the Docker Hub workflow as a CI tool
  • Speeding up your IO-heavy builds
  • Using Selenium for automated testing
  • Running Jenkins within Docker
  • Using Docker as a Jenkins slave
  • Scaling your available compute with your dev team

In this chapter we’re going to look at various techniques that will use Docker to enable and improve your CI efforts.

By now you should understand how Docker is well suited to being used for automation. Its lightweight nature and the power it gives you to port environments from one place to another can make it a key enabler of continuous integration (CI). We’ve found the techniques in this chapter to be invaluable in making ...

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