I have just released version 3.0.0 of the
The most important reason for the major version bump is that it requires the provisioned machines to use a post-JEP 200 version of Jenkins. So this is NOT a drop in replacement for your current buildfarm. In order to switch from a previous release (2.x) you must update your provisioned machines according to these buildfarm_deployment instructions.
You will find a complete list of all the changes in the changelog. I want to highlight a couple items here:
- Support for the build tool
colconusing a configuration option. While the devel / PR jobs on build.ros.org use
catkin_make_isolatedthe same jobs on build.ros2.org use
colconinstead. This feature has been in use since ROS 2 Crystal.
- Add CI jobs for building and testing workspaces defines by a
.reposfile. In contrast to devel / PR jobs which operate on a single repository this new job category allows us to provide larger integration builds historically hosted on ci.ros2.org on build.ros2.org. At the moment we use nightly builds for a set of ROS 2 repositories with different configuration to cover different use cases: e.g. only a single RMW impl., all tier 1 RMW impl., debug and release builds, etc.