This repository is availabe for archival purposes. It represents the code used for the first generation of the ROS buildfarm, legacy documentation is at: http://wiki.ros.org/buildfarm/Gen1Buildfarm
It has been replaced by https://github.com/ros-infrastructure/ros_buildfarm See http://wiki.ros.org/buildfarm for more info.
To use this it will look for server.yaml in $ROS_HOME/buildfarm for credentials. Put your Jenkins login in this file.
To reconfigure Jenkins run the create_release_jobs.py script.
If you do not specify a custom workspace the gbp repositories will be cached under /tmp/repo-workspace-ROSDISTRO, so that you only have to update not clone the whole repo every time.
scripts/create_release_jobs.py groovy --commit
If a package has been renamed or removed use the --delete option to remove jobs other than the ones just configured.
Once you have made a new release into a gbp repo, and updated the version number in the rosdistro.yaml file. Run trigger_missing.py
scripts/trigger_missing.py --sourcedeb-only groovy --commit
To retrigger all job generating Debian packages where the package does not yet exist run:
scripts/trigger_missing.py groovy --commit
Three graphs 10sec, 3 min, 15 min rolling averages.
Generic jobs and Groovy dry
Generic jobs and Groovy dry
Generic jobs and Groovy dry