https://github.com/ros-infrastructure/ros_buildfarm
ROS buildfarm based on Docker
https://github.com/ros-infrastructure/ros_buildfarm
docker jenkins ros
Last synced: 9 months ago
JSON representation
ROS buildfarm based on Docker
- Host: GitHub
- URL: https://github.com/ros-infrastructure/ros_buildfarm
- Owner: ros-infrastructure
- License: apache-2.0
- Created: 2014-09-29T20:48:14.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2025-10-03T20:17:42.000Z (9 months ago)
- Last Synced: 2025-10-03T22:20:03.636Z (9 months ago)
- Topics: docker, jenkins, ros
- Language: Python
- Homepage:
- Size: 3.96 MB
- Stars: 91
- Watchers: 24
- Forks: 103
- Open Issues: 56
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.rst
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# ROS build farm based on Docker
This repository contains the scripts and templates to generate Jenkins jobs or
alternatively shell scripts to run jobs locally.
Please look in the [doc](doc/index.rst) folder for more information about how
to invoke the job generation and an explanation of the different job types.
The ROS build farm is using [Docker](http://www.docker.com) for each step in
the process.
It is based on the ROS distro specification
[REP 143](http://www.ros.org/reps/rep-0143.html) and uses a separate repository
to configure the jobs being generated (e.g.
[ros-infrastructure/ros_buildfarm_config](https://github.com/ros-infrastructure/ros_buildfarm_config)).
If you are going to use any of the provided infrastructure please consider
watching the [buildfarm Discourse category](https://discourse.ros.org/c/buildfarm)
in order to receive notifications e.g. about any upcoming changes.
For quick reference to run scripts:
## Check Sync Criteria
./scripts/release/check_sync_criteria.py https://raw.githubusercontent.com/ros-infrastructure/ros_buildfarm_config/production/index.yaml melodic default ubuntu bionic amd64
## Audit rosdistro
./scripts/release/audit_rosdistro.py --cache-dir /tmp/rosdistrocache https://raw.githubusercontent.com/ros-infrastructure/ros_buildfarm_config/production/index.yaml noetic