# 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
Release files for ros-buildfarm 4.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| ros_buildfarm-4.1.0.tar.gz | 237.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| ros_buildfarm-4.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 729.0 kB
Release files / ros_buildfarm-4.1.0.tar.gz
| Download URL | ros_buildfarm-4.1.0.tar.gz |
|---|---|
| Size | 237.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
2fa6f2d39a2667f3b757e4913c4884d117785f33166efb7ed2d4b9d881567cae
|
|
BLAKE2b-256 checksum How to use checksums |
c3708b3fcdbed889a0c0383b3c1cf5254910a5d8abdc8ffd9a73690eeaef5faf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/59.8.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.10
|
Release files / ros_buildfarm-4.1.0-py3-none-any.whl
| Download URL | ros_buildfarm-4.1.0-py3-none-any.whl |
|---|---|
| Size | 491.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
dda9278995f3c9d291b6937e5b89596fb543ecc8d532fe46803d1f8e07a41454
|
|
BLAKE2b-256 checksum How to use checksums |
0cd084de19ac5952ea8a96232ba4f5589d9f54d41b3261a9b4a887e066d3a2f4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/59.8.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.10
|