ros-infrastructure / ros_buildfarm

ROS buildfarm based on Docker
Apache License 2.0
81 stars 96 forks source link

Add script to mark build agents offline for shutdown. #1006

Open nuclearsandwich opened 1 year ago

nuclearsandwich commented 1 year ago

Because of the way import package jobs are triggered by package build jobs the normal Jenkins shutdown procedures will block triggering the import package jobs required to complete a packaging job, preventing jobs from finishing (until they fail due to timeout).

The added script can be used to mark build agents offline in order to drain running packaging jobs while allowing the repo host to continue importing packages to let jobs finish.