升级到 Jenkins LTS 2.89.x
每个部分涵盖了从之前的LTS版本升级,2.89.1的部分涵盖了从2.73.3升级。
升级到 Jenkins LTS 2.89.4
没有需要升级说明的显着更改。
升级到 Jenkins LTS 2.89.3
命令启动器插件
Jenkins将在Jenkins 2.86之前升级时正确安装命令启动器插件。
升级到 Jenkins LTS 2.89.2
没有需要升级说明的显着更改。
升级到 Jenkins LTS 2.89.1
Command Launcher Plugin
JENKINS-47393, JENKINS-48365, JENKINS-47593
启动方法_Launch agent via execution of command on the master_ 已被移至新的 Command Launcher 插件并与_Script Security_插件集成。
这种变化已经发现了两个潜在的问题:
从Jenkins 2.86升级到该版本或更新版本时,Jenkins不会自动安装该插件。 这包括从任何早期的LTS版本升级到2.89.1。 更新后需要手动安装插件。 如果更新中心似乎不可用,请确保通过单击 _Check Now_更新缓存的元数据。
与脚本安全的集成可能会导致插件在内部使用此启动方法的问题,这种方式与脚本安全的安全模型不兼容。 这个问题的一个已知的例子是EC2插件。 该问题被追踪为 JENKINS-47593.