usenix conference policies
You are here
The NMI Build & Test Laboratory: Continuous Integration Framework for Distributed Computing Software
We present a framework for building and testing software in a heterogeneous, multi-user, distributed computing environment. Unlike other systems for automated builds and tests, our framework is not tied to a specific developer tool, revision control system, or testing framework, and allows access to computing resources across administrative boundaries. Users define complex software building procedures for multiple platforms with simple semantics. The system balances the need to continually integrate software changes while still providing on-demand access for developers. Our key contributions in this paper are: (1) the development of design principles for distributed build-and-test systems, (2) a description of an implemented system that satisfies those principles, and (3) case studies on how this system is used in practice at two sites where large, multi-component systems are built and tested.
Open Access Media
USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. Support USENIX and our commitment to Open Access.
author = {Andrew Pavlo and Peter Couvares and Rebekah Gietzel and Anatoly Karp and Ian D. Alderman and Miron Livny and Charles Bacon},
title = {The {NMI} Build \& Test Laboratory: Continuous Integration Framework for Distributed Computing Software },
booktitle = {20th Large Installation System Administration Conference (LISA 06)},
year = {2006},
address = {Washington, D.C.},
url = {https://www.usenix.org/conference/lisa-06/nmi-build-test-laboratory-continuous-integration-framework-distributed-computing},
publisher = {USENIX Association},
month = dec
}
connect with us