Automated code compilation via the Release Manager

Other

Scientific paper

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Type

Scientific paper

Abstract

GLAST performs automated builds of its C++ code base. These builds reflect a three-tiered approach to code development, allowing us to test and create releases, as well as get a view of new code submissions that will eventually make it into releases. The program responsible for these automated builds is called the Release Manager. It is based on code originally written by Alex Schlessinger. Its main purpose is to provide rapid feedback for developers when code changes occur. It consists of three loosely connected pieces: The batch submission interface, the Workflow manager, and the Release Manager scripts. The batch submission interface is responsible for keeping track of submitted batch jobs and notifying users/programs using various methods when jobs change status. The Release Manager relies heavily on this interface to allow code builds to happen on demand and in parallel. The workflow manager is a generic program responsible for moving from one state to another based on criteria defined. These states are executed using the batch submission program. Finally the Release Manager consists of scripts that are registered as different states in the Workflow Manager. The Release Manager is currently able to run on Linux and Windows. It uses a MySQL database to record its information. It is currently tightly tied to GLAST's build tool, CMT. Other purposes of the Release Manager are to create source packages for developers and binary packages for end users.

No associations

LandOfFree

Say what you really think

Search LandOfFree.com for scientists and scientific papers. Rate them and share your experience with other people.

Rating

Automated code compilation via the Release Manager does not yet have a rating. At this time, there are no reviews or comments for this scientific paper.

If you have personal experience with Automated code compilation via the Release Manager, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Automated code compilation via the Release Manager will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFWR-SCP-O-1138525

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.