Windows 安装Jenkins

在Windows上安装Jenkins的最简单方法是使用Jenkins Windows安装程序。该程序将使用用户选择的64位JVM将Jenkins安装为服务。请记住,要将Jenkins作为服务运行,运行Jenkins的帐户必须具有作为服务登录的权限。

先决条件

最低硬件要求:

  • 256 MB的RAM

  • 1 GB的驱动器空间(尽管如果将Jenkins作为Docker容器运行,建议最低为10 GB)

为小型团队推荐的硬件配置:

  • 4 GB+ RAM

  • 50 GB以上的驱动器空间

全面的硬件建议:

软件要求:

使用Windows MSI安装程序的安装步骤

如何在Windows上安装Jenkins

请参阅下载Jenkins页面的Windows部分,下载LTS版本或每周发布的Windows安装程序。下载完成后,打开Windows安装程序并按照以下步骤安装Jenkins。

步骤1:安装向导

打开安装包时,将显示安装设置向导,单击设置向导上的下一步开始安装。

Windows Installation Setup Wizard

步骤2:选择目标文件夹

选择存储Jenkins安装的目标文件夹,然后单击下一步继续。

Jenkins Installation Destination

第3步:Service Logon Credentials

在安装Jenkins时,建议使用本地或域用户将Jenkins作为独立的Windows服务安装和运行,因为这比使用LocalSystem(Windows相当于root)运行Jenkins安全得多,这将授予Jenkins对您的机器和服务的完全访问权限。

要使用本地或域用户运行Jenkins服务,请指定要运行Jenkins的域用户名和密码,单击测试凭据以测试您的域凭据,然后单击下一步。

Jenkins Service Logon Credentials

如果您在尝试测试凭据时出现“Invalid Error”弹出窗口,请按照此处说明的步骤解决此问题。

步骤4:端口选择

指定Jenkins将运行的端口,测试端口按钮用于验证指定的端口是否在您的机器上空闲。因此,如果端口空闲,它将显示一个绿色勾号,如下所示,然后单击Next。

Jenkins Select Port

第5步:选择Java主目录

安装过程检查计算机上的Java,并使用Java主目录预填充对话框。如果您的计算机上未安装所需的Java版本,系统将提示您安装它。

选择Java主目录后,单击Next继续。

Select Java Home Directory

第6步:自定义设置

选择需要与Jenkins一起安装的其他服务,然后单击Next。

Jenkins Custom Setup

第7步:安装Jenkins

点击安装按钮开始安装Jenkins。

Windows Install Jenkins

此外,单击安装按钮将显示安装进度条,如下所示:

Windows Installation Progress

步骤8:完成Jenkins安装

安装完成后,单击完成以完成安装。

Finish Install

Jenkins将作为Windows服务安装。您可以通过浏览服务部分来验证这一点,如下所示:

Windows Jenkins Service

使用MSI安装程序进行静默安装

MSI安装程序可以通过静默方式安装,可以显示基本UI(/qb)或根本不显示UI(/qn)。silent方法不提示用户输入,因此可以将一些属性传递给安装程序以设置特定的值。下面显示了静默安装的一个非常基本的命令行。

msiexec.exe /i "path\to\jenkins.msi" /qn /norestart
这将使用所有的默认值,通常是一个提示,如:
  • 安装目录

  • 用户名/密码

  • Java安装目录

  • Jenkins监听的端口

这些东西都可以通过传递一个NAME=VALUE属性对来覆盖你想要覆盖的东西:

属性名称描述

INSTALLDIR

安装Jenkins的目录的路径。(默认:C:\Program Files\Jenkins)

端口

Jenkins将监听的端口。(默认值:8080)

JAVA_主页

可以找到java.exe的目录。(默认值:在注册表中找到的最新推荐Java运行时)

服务_用户名

服务运行时应使用的用户名。帐户必须具有LogonAsService权限。(默认值:在静默模式下,为LOCALSYSTEM帐户)

服务_密码

SERVICE_USERNAME帐户的密码。只有在提供了SERVICE_USERNAME的情况下才应提供此选项。(默认值:在静默模式下,LOCALSYSTEM无)

下面显示了一个更复杂的示例,包括为安装过程创建日志文件:

msiexec.exe /i "path\to\jenkins.msi" /qn /norestart INSTALLDIR="D:\Jenkins" JAVA_HOME="C:\Program Files\SomeJava" PORT=80 /L*v "path\to\logfile.txt"

这将把Jenkins安装到D:\Jenkins中,使用C:\Program Files\SomeJava中的Java运行时,Jenkins将监听端口80。

安装后设置向导

下载、安装和运行Jenkins后,安装后设置向导开始。

这个设置向导将带您完成一些快速的“一次性”步骤来解锁Jenkins,使用插件对其进行自定义,并创建第一个管理员用户,通过该用户您可以继续访问Jenkins。

解锁Jenkins

当你第一次访问一个新的Jenkins实例时,系统会要求你使用自动生成的密码解锁它。

步骤1

浏览到http://localhost:8080(或安装Jenkins时为Jenkins配置的任何端口),并等待直到出现“安装Jenkins”页面。

Unlock Jenkins page

步骤2

初始管理员密码应该在Jenkins安装路径下找到(在Jenkins安装的步骤2中设置)。

对于默认安装位置C:\Program Files\Jenkins,可以在C:\Program Files\Jenkins\secrets下找到名为initialAdminPassword的文件。

但是,如果选择了Jenkins安装的自定义路径,那么您应该检查initialAdminPassword文件的位置。

Jenkins Initial Password Location

步骤3

打开突出显示的文件并复制initialAdminPassword文件的内容。

Jenkins Initial Password File

步骤4

在安装Jenkins页面上,将此密码粘贴到管理员密码字段中,然后单击继续。
备注:

  • 您还可以在安装期间指定的Jenkins目录中的jenkins.err.log文件中访问Jenkins日志。

  • Jenkins日志文件是另一个可以获取初始密码的位置(在Jenkins主目录中)。

Windows Jenkins Log File

必须在新Jenkins安装的安装向导中输入此密码,然后才能访问Jenkins的主UI。如果您碰巧跳过安装向导中的后续用户创建步骤,此密码也可用作默认管理员帐户的密码(用户名为“admin”)。

使用插件自定义Jenkins

解锁Jenkins后,将显示Customize Jenkins页面。在这里,您可以安装任何数量的有用插件作为初始设置的一部分。

单击显示的两个选项之一:

  • 安装建议的插件-安装基于最常见用例的推荐插件集。

  • 选择要安装的插件-选择最初要安装的插件集。当您第一次访问插件选择页面时,默认情况下会选择建议的插件。

如果您不确定需要哪些插件,请选择安装建议的插件。您可以稍后通过Jenkins中的Manage JenkinsPlugins

安装向导显示配置Jenkins的进度以及安装您选择的Jenkins插件集。此过程可能需要几分钟。

创建第一个管理员用户

最后,在使用插件自定义Jenkins之后,Jenkins要求您创建第一个管理员用户。

  1. 出现“创建第一个管理员用户”页时,在相应字段中指定管理员用户的详细信息,然后单击保存并完成。

  2. 当出现Jenkins is ready页面时,单击Start using Jenkins。
    备注:

    • 这个页面可能表明Jenkins几乎准备好了!如果是,请单击“重新启动”。

    • 如果您的浏览器没有自动跳转,请点击这里

  3. 如果需要,使用您刚刚创建的用户的凭据登录Jenkins,您就可以开始使用Jenkins了!

Windows安装疑难解答

无效的服务登录凭据

Invalid Service Logon Credentials

安装要在域用户帐户下运行的服务时,该帐户必须有权作为服务登录。此登录权限严格应用于本地计算机,并且必须在本地安全策略中授予。

执行以下步骤,编辑要定义“作为服务登录”权限的计算机的本地安全策略:

  1. 以管理权限访问计算机。

  2. 打开管理工具并打开本地安全策略

  3. 如果您的系统中缺少本地安全策略,请参阅在哪里下载Windows 10家庭版GPEdit.exe中的答案。有关Microsoft Community的疑难解答问题

  4. 展开本地策略,然后单击用户权限分配

  5. 在右窗格中,右键单击“作为服务登录”,然后选择“属性”。

  6. 单击添加用户或组.按钮以添加新用户。

  7. 在“选择用户或组”对话框中,找到要输入的用户,然后单击“确定

  8. 单击“作为服务登录”属性中的“确定”以保存更改。

完成上述步骤后,尝试使用添加的用户再次登录。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

知识的宝藏

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值