Build scripts and notes for catkin debian build pipeline.
Python EmberScript JavaScript Shell CSS Makefile
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
buildfarm
doc
resources
rosdeb
scripts
test
.gitignore
MANIFEST.in
Makefile
README.md
setup.py
setup.sh

README.md

server.yaml

To use this it will look for server.yaml in $ROS_HOME/buildfarm for credentials. Put your Jenkins login in this file.

Reconfiguring Jenkins

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.

Triggering new builds

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

Load Averages

Three graphs 10sec, 3 min, 15 min rolling averages.

indigo_debbuild

Indigo Load Indigo Load Indigo Load

hydro_debbuild

Hydro Load Hydro Load Hydro Load

groovy_debbuild

Groovy Load Groovy Load Groovy Load

debbuild

Generic jobs and Groovy dry

Debbuild Load Load Load

devel

Generic jobs and Groovy dry

Devel Load Load Load

doc

Generic jobs and Groovy dry

Doc Load Load Load