Jenkins - 管理

2025年3月17日 | 阅读 3 分钟

要管理 Jenkins,请单击 Jenkins 仪表板页面左侧的“管理 Jenkins”选项。

Jenkins Management

单击“管理 Jenkins”后,您将获得各种用于管理 Jenkins 的选项。

Jenkins Management
Jenkins Management

Jenkins 管理页面中有许多选项,例如:

  • 配置系统
  • 配置全局安全
  • 配置凭据
  • 全局工具配置
  • 从磁盘重新加载配置
  • 管理插件
  • 系统信息
  • 系统日志
  • 负载统计
  • Jenkins CLI
  • 脚本控制台
  • 管理节点
  • 关于 Jenkins
  • 管理旧数据和
  • 准备关闭

让我们看看一些上面的管理选项

配置系统

在此,我们可以管理在构建中使用的各种工具的路径,例如 Ant 和 Maven 的版本,以及安全选项、电子邮件服务器和其他系统范围的配置详细信息。安装新插件后,Jenkins 将动态添加所需的配置字段。

Jenkins Management

配置全局安全

配置全局安全选项提供了在 Jenkins 实例上设置用户及其相关权限的功能。 默认情况下,您不希望每个人都能够在 Jenkins 中定义构建或其他管理任务。 因此 Jenkins 提供了进行安全配置的功能。

Jenkins Management

从磁盘重新加载配置

Jenkins 将所有系统和作业配置详细信息存储为 XML 文件,并且所有 XML 文件都存储在 Jenkins 主目录中。 Jenkins 还存储所有构建历史记录。

如果要将构建作业从一个 Jenkins 实例移动到另一个实例,或者存档旧的构建作业,则必须将相应的构建作业目录插入或删除到 Jenkins 的构建目录中。 您不必为了执行此操作而使 Jenkins 脱机,您可以简单地使用“从磁盘重新加载配置”选项来直接重新加载 Jenkins 系统并构建作业配置。

管理插件

在这里,您可以从不同的源代码管理工具(如 Git、ClearCase 或 Mercurial)到代码质量和代码覆盖率指标报告,安装各种不同的第三方插件。 我们可以从“管理插件”屏幕下载、安装、更新或删除插件。

Jenkins Management

系统信息

此选项显示所有当前 Java 系统属性和系统环境变量的列表。 在这里,您可以检查当前运行的 Java 版本,它在哪个用户下运行等等。

Jenkins Management

系统日志

系统日志选项用于实时查看 Jenkins 日志文件。 此外,此选项的主要用途是进行故障排除。

Jenkins Management

要查看日志,请单击“所有 Jenkins 日志”。

Jenkins Management

负载统计

此选项用于查看关于 Jenkins 实例在并发构建数量和构建队列长度方面的繁忙程度的图形数据,这提供了您的构建在执行之前需要等待多长时间的想法。 从基础设施的角度来看,这些统计数据可以很好地表明是否需要额外的容量或额外的构建节点。

Jenkins Management

Jenkins CLI

使用此选项,您可以通过命令行访问 Jenkins 中的各种功能。 要通过 cli 运行 Jenkins,您首先必须下载 Jenkins-cli.jar 文件,并在命令提示符下运行它,如下所示

java -jar jenkins-cli.jar -s https://:8080/jenkins/

此页面提供了可用命令及其描述的列表。

Jenkins Management

脚本控制台

此选项允许您在服务器上运行 Groovy 脚本。 此选项对于高级故障排除非常有用,因为它需要对 Jenkins 内部架构有很强的了解。

Jenkins Management

管理节点

Jenkins 可以处理并行和分布式构建。 在此页面中,您可以配置所需的构建数量。 Jenkins 并发运行,并且,如果您使用分布式构建,请设置构建节点。 构建节点(从节点)是 Jenkins 可以用来执行其构建的另一台机器。

Jenkins Management

关于 Jenkins

此选项将显示您正在运行的 Jenkins 的版本和许可信息。 此外,它还显示所有第三方库的列表。

Jenkins Management

准备关闭

如果要关闭 Jenkins,或者运行 Jenkins 的服务器,最好不要在执行构建时执行此操作。 要干净地关闭 Jenkins,您可以使用“准备关闭”链接,该链接会阻止启动任何新构建。 最终,当所有当前构建完成后,您将能够干净地关闭 Jenkins。

Jenkins Management