Skip to main content

Build farm used to build the ROS ecosystem's packages.

Project description

# 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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ros_buildfarm-4.1.0.tar.gz (237.6 kB view details)

Uploaded Source

Built Distribution

ros_buildfarm-4.1.0-py3-none-any.whl (491.4 kB view details)

Uploaded Python 3

File details

Details for the file ros_buildfarm-4.1.0.tar.gz.

File metadata

  • Download URL: ros_buildfarm-4.1.0.tar.gz
  • Upload date:
  • Size: 237.6 kB
  • Tags: Source
  • Uploaded using 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

File hashes

Hashes for ros_buildfarm-4.1.0.tar.gz
Algorithm Hash digest
SHA256 2fa6f2d39a2667f3b757e4913c4884d117785f33166efb7ed2d4b9d881567cae
MD5 aadf4ccf2bcfa28fd12cfb712bc85869
BLAKE2b-256 c3708b3fcdbed889a0c0383b3c1cf5254910a5d8abdc8ffd9a73690eeaef5faf

See more details on using hashes here.

File details

Details for the file ros_buildfarm-4.1.0-py3-none-any.whl.

File metadata

  • Download URL: ros_buildfarm-4.1.0-py3-none-any.whl
  • Upload date:
  • Size: 491.4 kB
  • Tags: Python 3
  • Uploaded using 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

File hashes

Hashes for ros_buildfarm-4.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 dda9278995f3c9d291b6937e5b89596fb543ecc8d532fe46803d1f8e07a41454
MD5 5dbd02fb0f6f406d8d5d82021321dbc4
BLAKE2b-256 0cd084de19ac5952ea8a96232ba4f5589d9f54d41b3261a9b4a887e066d3a2f4

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page