升级到 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.