本文描述了从旧Jenkins Windows安装程序2.235.2(32位)到新Jenkins Win必威国际有限公司dows安装程序2.235.3(64位)的过渡

让我们看看在这次升级发布之前,Jenkins必威国际有限公司是如何在Windows上安装的。

步骤1

安装程序启动

很明显,这里没有品牌信息。

步骤2

安装目录

必威国际有限公司Jenkins将与32位Java 8运行时环境一起安装到32位程序目录中。

步骤3

安装它

没有选项来选择将运行Jenkins服务的用户或将使用的网络端口。必威国际有限公司

问题

之前的安装程序有问题需要解决:

  • 仅支持32位安装

  • 绑定了一个过时的Java 8运行时环境

  • 不支持Java 11

  • 安装过程中没有端口选择

  • 没有詹金斯服务的账户必威国际有限公司

  • 程序文件(x86)目录用于Jenkins主目录必威国际有限公司

道路前进

新的Jenkin必威国际有限公司s Windows安装程序解决了这些问题

  • 支持64位安装和下降32位支持

  • 支持64位Java 8和64位Java 11

  • 安装程序中的端口选择和验证

  • 从安装程序中选择服务帐户并进行验证

  • 程序安装在程序文件在Jenk必威国际有限公司ins主目录中% AppData %所选服务帐户的

  • JENK必威国际有限公司INS_HOME目录放置在LocalAppData目录中,服务将作为该用户运行,这与现代Windows文件系统布局一致

  • 安装程序已经更新了品牌,使它看起来更好,并提供更好的用户体验

截图

你可能会看到下面的屏幕截图的新安装程序:

步骤1

安装程序启动

我们现在可以看到Jenkins徽标作为必威国际有限公司安装程序UI的一个突出部分。

步骤2

安装目录

必威国际有限公司Jenkins默认安装在64位程序文件夹,而不是32位文件夹。现在,在整个安装必威国际有限公司过程中,Jenkins的logo和名字都在标题中。

步骤3

账户选择

现在,安装程序允许通过验证帐户具有LogonAsService权限来指定和测试凭据。

步骤4

端口选择

现在,安装程序还允许指定Jenkins应该运行的端口,并且在输入并测试有效端口之前不会继续运行。必威国际有限公司

步骤5

JRE选择

现在,安装程序不再绑定JRE,而是在系统上搜索兼容的JRE(在当前搜索中没有安装JRE)。如果您想使用与安装程序找到的不同的JRE,您可以浏览并指定它。仅支持Java 8和Java 11运行时。如果发现所选的JRE版本为11,安装程序将自动添加必要的参数和额外的jar文件,以便在Java 11下运行。

步骤6

安装它

用户可以在安装程序中输入的所有项目都应该可以在命令行上覆盖,以便实现自动部署。可以被覆盖的属性的完整列表将很快提供。

下一个步骤

Windows用户可以选择他们现有的Jenkins安装:必威国际有限公司

詹金斯内部升级必威国际有限公司

运行中的Jenkins的必威国际有限公司“管理Jenkins”部分将继续包括Windows用户的“升级”按钮。您可以继续使用“升级”按钮来更新您的Windows电脑上的Jenkins安装。必威国际有限公司从内部升级Jenkins将继续使用当前的必威国际有限公司Java版本。从内部升级詹金斯将继续使用当前的安装位置必威国际有限公司。

升级与新的Jenkins MSI安装程序必威国际有限公司

如果你在你的Jenkins上运行新的J必威国际有限公司enkins MSI安装程序,它将提示一个新的端口和一个服务帐户。

  1. 从Windows服务管理器停止并禁用现有的Jenkins服务必威国际有限公司

  2. 运行新安装程序以使用所需设置创建新安装

  3. 停止新安装的Jenkins服务必威国际有限公司

  4. 将现有Jenkins配置文件必威国际有限公司复制到新的Jenkins主目录

  5. 启动新安装的Jenkins服务必威国际有限公司

在新的Jenkins MSI必威国际有限公司安装程序运行后,运行Jenkins的“管理Jenkins”部分将继续包括Windows用户的“升级”按钮。您可以继续使用“升级”按钮来更新您的Windows电脑上的Jenkins安装。必威国际有限公司

关于作者
弗拉德西尔弗曼

Vlad是Jenkins的活跃用户,在2020年初,必威国际有限公司他也开始积极参与Jenkins项目。他居住在硅谷,10多年来一直致力于为大型企业和中型企业构建/测试业务流程。

亚历克斯伯爵

Alex有。net背景,但他喜欢接触许多不同的语言和框架。他目前在一个硅验证小组从事嵌入式开发。他是詹金斯公司内部的传道者。必威国际有限公司Alex是Jenkins的社区贡献者,致力于插件托管和维护。必威国际有限公司他还参与了一些SIGS。Alex喜欢在“空闲”时间从事开源软件的工作,也喜欢与家人在一起。