O'Reilly logo

Remote Pairing by Joe Kutner

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

Initializing the Pairing Server with Vagrant

A pairing server is a centralized environment that is equally accessible by both halves of a pair-programming team. The pairing server contains all of the source code that the pair is working on, as well as the tools needed to run the code.

In most cases, the pairing server will be hosted in the cloud, but we’ll start by building a local virtual machine that’s managed by Vagrant. Vagrant uses Oracle’s VirtualBox to build configurable, lightweight, and portable virtual machines dynamically.[73] Once we work out the details, we’ll deploy our provisioning scripts to the EC2 instance. Because both virtual machines can use the same Ubuntu operating system, the scripts will transfer without difficulty. ...

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