背景
Jenkins 2.264以降で特定のプラグインを使用しているとジョブ設定の変更が保存できなくなると、一部界隈で騒がれています。(たぶん)
影響を受けるプラグインは複数あり、それぞれIssueが挙げられています。
https://issues.jenkins.io/secure/Dashboard.jspa?selectPageId=20741
それで、私も同様の問題を踏んだので共有してみます。
内容
タイトルの通りなのですが、Jenkins 2.264以降でLocks and Latches pluginを使用しているとジョブ設定が保存できなくなります。(保存ボタンを押しても何も起こらない)
Locks and Latches pluginとはジョブを排他実行する機能を提供するプラグインで、インストールするとジョブの設定の「ビルド環境」のエリアに「Locks」というチェックボックスが出現し、それで設定ができるようになります。
しかしこのプラグインがインストールされていて、かつバージョンが2.264以上のJenkinsだとジョブの設定画面で変更を保存できなくなってしまうわけです。なので、このプラグインが不要なのであればアンインストールしてしまうのがいいでしょう。
…と書きましたが、このような事象を踏むことはあまりないのではないかと思います。なにしろ、このプラグインはあまり使いどころがないためか、どうやらもう廃止されたプラグインのようだからです。(もうアップデートされることはないから、アンインストールするしかないとも言えます)
https://wiki.jenkins.io/display/JENKINS/Locks+and+Latches+plugin
なので、同じ事象を踏むのはずっと昔からJenkinsを使い続けてきており、かつたまたまこのプラグインがインストールされていて、さらにこのプラグインをたまたまアンインストールせずにきて、さらにさらにJenkinsのバージョンを2.264以上に上げたユーザだけということですね。
そのようなユーザは少ないのではないかと思いますが、ゼロではないかもしれないので一応共有すべく筆を執りました。
なお、影響するユーザはゼロではないかもしれないとはいえ、(おそらく)廃止されたプラグインについてIssueを挙げるのはどうかと思うので挙げていません。
英語が得意ではないからってわけではないですよ。私程度の英語力でも案外なんとかなるのは経験上わかっているので…
(最初は普通に使われているプラグインだと思っていて、報告するためにアカウント作ってしまいました)
まあそれはさておき、万が一同じ問題を踏んだ人に届いたら幸いです。短いですが今回は以上です。