Loading…
This event has ended. View the official site or create your own event → Check it out
This event has ended. Create your own
View analytic
Friday, May 26 • 3:45pm - 4:30pm
Automated Continuous Integration Pipeline Configuration

Sign up or log in to save this to your schedule 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.


Speakers
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... Read More →


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