There is a panoply of great CI tools out there that come in both SaaS and on-premises “enterprise” flavors. We wouldn’t dream of getting into comparing them for you; everyone’s needs are different, and the needs for using Fugue with CI (as described previously) are met by most of the CI systems out there. So, we flipped a coin and will focus on CircleCI integration with Fugue in some detail. But everything we say here is broadly applicable to whatever CI system works for you.
This example assumes you’re using GitHub for version control. Before you begin, create an empty repository that you’ll use for this example. Clone it locally, stage the files in the archive that accompanies this chapter (refuge-ci