ros-infrastructure / ros_buildfarm

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

Add support for the Jenkins Heavy Job plugin #839

Closed cottsay closed 4 years ago

cottsay commented 4 years ago

This plugin will need to be installed at the same time this PR is merged to avoid unnecessary diffs in the job configurations.

The intended use case is to allow some jobs (namely the nightly CI jobs) to take up more executor slots on the workers to avoid resource contention with other jobs.

dirk-thomas commented 4 years ago

Does the XML snippet need to be present in every job even if the job doesn't set a custom value?

cottsay commented 4 years ago

Does the XML snippet need to be present in every job even if the job doesn't set a custom value?

Unfortunately, yes. Once the plugin is installed, all jobs get the snippet.

dirk-thomas commented 4 years ago

Can you please create a corresponding PR then to add the plugin to the buildfarm_deployment repo.

cottsay commented 4 years ago

Can you please create a corresponding PR then to add the plugin to the buildfarm_deployment repo.

Done: ros-infrastructure/buildfarm_deployment#242

ros-discourse commented 4 years ago

This pull request has been mentioned on ROS Discourse. There might be relevant details there:

https://discourse.ros.org/t/jenkins-heavy-job-plugin/16265/1