ros-infrastructure / cookbook-ros-buildfarm

Apache License 2.0
2 stars 2 forks source link

Jenkins job configurations cannot be saved in the UI after update to 2.277.3 #90

Closed nuclearsandwich closed 1 year ago

nuclearsandwich commented 3 years ago

Major changes since the last LTS have made it so that saving the configuration manually no longer works due to incompatibilities with the new div-based configuration layout and older plugins.

The official list of plugins with issues is on this JIRA dashboard.

There are several plugins that we're using with some jobs.

The official recommendation from this Jenkins 2.277.1 upgrade guide is to follow these steps for identifying broken plugins. They also advocate a blanket update of all plugins which is always risky for us.

This is kind of a downer, especially because we're "forced" to take these breaking changes in order to receive security updates but we can still operate the buildfarm under these conditions because the issue does not affect the API used by ros_buildfarm to update configurations via XML.

ros-discourse commented 3 years ago

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

https://discourse.ros.org/t/upgrade-to-jenkins-2-277-3-causing-job-failures-across-ros-build-farms/20013/4

nuclearsandwich commented 1 year ago

This issue was resolved by #93.