← ALL SESSIONS
Tue Dec 8 · 3:15 PM SESSION #35301

Concourse: CI that scales with your project

Matt Stine
Matt Stine
I ENABLE EARLY-CAREER ENTERPRISE SOFTWARE ENGINEERS TO CONTINUOUSLY IMPROVE
01 / ABOUT THIS SESSION

Concourse (http://concourse.ci/) is a CI system composed of simple tools and ideas. Concourse can express entire pipelines, integrating with arbitrary resources, or it can be used to execute one-off tasks, either locally or in another CI system. Concourse attempts to reduce the risk of adoption by encouraging practices that keep your project loosely coupled to the details of your continuous integration infrastructure.

Concourse optimizes around the following principles:

  • Simplicity
  • Usability
  • Build Isolation
  • Scalable, reproducible deployments
  • Flexibility
  • Local iteration

During this session we'll learn the simple key concepts from which Concourse pipelines are constructed. We'll understand how to deploy a local Concourse cluster using Vagrant as well as a scalable Concourse cluster to your cloud of choice using Cloud Foundry BOSH. Finally, we'll look at basic and advanced examples of pipelines for Java projects.

02 / SESSION DETAILS
FORMAT
90-minute session
ROOM
AKALA (2ND FLOOR)
All signal.
Zero fluff.
DECEMBER 7 - 10, 2015 · OPAL SANDS RESORT · CLEARWATER, FL