Jenkins 简明教程

Jenkins - Configuration

您可能在之前的练习中看到过我们不得不在 Jenkins 内配置选项的几次。下面显示了 Jenkins 中的各种配置选项。

因此,可以通过单击左侧菜单侧的“管理 Jenkins”选项来获取 Jenkins 的各种配置选项。

jenkins configuration1

然后,将显示以下屏幕 -

jenkins configuration2

单击配置系统。下面讨论了一些 Jenkins 配置设置,这些设置可以执行。

Jenkins Home Directory

Jenkins 需要一些磁盘空间来执行构建并保留归档。可以在 Jenkins 的配置屏幕中检查此位置。默认情况下,此位置设置为 ~/.jenkins,此位置最初将存储在用户配置文件位置中。在适当的环境中,您需要将此位置更改为一个足够的位置来存储所有相关的构建和归档。可以通过以下方式做到这一点

  1. 在启动 servlet 容器之前,将 “JENKINS_HOME” 环境变量设置到新的主页目录。

  2. 将“JENKINS_HOME”系统属性设置为 servlet 容器。

  3. 将 JNDI 环境条目“JENKINS_HOME”设置为新目录。

以下示例将使用设置“JENKINS_HOME”环境变量的第一个选项。

首先创建新文件夹 E:\Apps\Jenkins。从当前 ~/.jenkins 复制所有内容到此新目录。

设置 JENKINS_HOME 环境变量指向计算机上安装 Java 的基本目录位置。例如,

OS

Output

Windows

将环境变量设置 JENKINS_HOME 为您想要的位置。例如,您可以将其设置为 E:\Apps\Jenkins

Linux

export JENKINS_HOME =/usr/local/Jenkins 或您想要的位置。

在 Jenkins 仪表板中,从左侧菜单中单击管理 Jenkins。然后从右侧单击“配置系统”。

在主目录中,您现在将看到已配置的新目录。

jenkins home directory

===

这指的是 Jenkins 计算机上能够同时执行的总作业数。这可以根据要求进行更改。有时建议将此数字保持为计算机上 CPU 数量相同以获得更好的性能。

Environment Variables

这用于添加应用于所有作业的自定义环境变量。这些是键值对,可在构建中根据需要进行访问和使用。

Jenkins URL

默认情况下,Jenkins URL 指向本地主机。如果您为您的计算机设置了域名,将其设置为域名,否则用计算机的 IP 覆盖本地主机。这有助于设置从属服务器并在使用电子邮件发送链接时直接使用环境变量 JENKINS_URL(可以访问)访问 Jenkins URL。

Email Notification

在电子邮件通知区域,您可以配置 SMTP 设置用于发送电子邮件。这需要 Jenkins 连接到 SMTP 邮件服务器并向收件人列表发送电子邮件。