Skip to main content

# 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)

Source distribution for ros-buildfarm 4.1.0
File Size Uploaded
ros_buildfarm-4.1.0.tar.gz 237.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for ros-buildfarm 4.1.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

4.1.0 This release

2 release files

3.0.0

2 release files

2.0.1

1 release file

2.0.0

1 release file

1.4.1

1 release file

1.4.0

1 release file

1.3.2

1 release file

1.3.1

1 release file

1.3.0

1 release file

1.2.1

1 release file

1.2.0

1 release file

1.1.0

1 release file

1.0.0

1 release file

0.2.1

1 release file

0.2.0

1 release file

0.1.2

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page