This event has ended. Visit the official site or create your own event on Sched.
Friday, May 26 • 3:45pm - 4:30pm
Automated Continuous Integration Pipeline Configuration

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.

The Tripwire build system is an event driven, complex pipeline architecture. The pipeline configurator recognizes changes to the dependency graph - aka the pipeline – and updates the event structure by adding or removing finished build triggers as needed. The configurator essentially follows around the developers and updates the pipeline as needed. When a developer adds a new module as a dependency, the dependency graph is updated with the new module (and all of its dependency modules) and then adds the new build triggers. If a developer changes a dependency constraint from dynamic to fixed, the build trigger is no longer needed so the configurator removes it automatically.

The pipeline configurator is one tool in a suite of dependency management system in use at Tripwire. Success of this dependency management system is dependent upon a partnership between the SCM team and the development teams.

This presentation describes how the build system architecture, the dependency management system, and unique partnership with the development teams has led to a set of 5 highly automated services provided to the business by the SCM team.

avatar for Thomas Carlier

Thomas Carlier

Senior Software Engineer, Tripwire, Inc.
Thomas has a passion for understanding the growing pains of successful software development organizations, He believes the seemingly uncontrollable, chaotic transitions from startups to enterprise organizations can be tamed into disciplined processes if we plan for change when we... Read More →

Friday May 26, 2017 3:45pm - 4:30pm PDT
Meritage Carneros Salon A 875 Bordeaux Way, Napa, CA 94558