系统参数说明

更新时间:
2024-12-27

系统参数说明

本文主要向您介绍 Jenkins 系统配置中各项参数的含义,帮助您更好地管理 Jenkins。

参数描述
系统消息显示在 Jenkins 主页的顶部,通常用于向用户显示一些重要的系统消息或通知
执行器数量Jenkins 主节点上并行执行器的数量
标签Jenkins 节点的标签,用于对节点进行分类,多个标签之间用空格或逗号分隔
用法设置节点的用法,支持以下两种方式:
  • 尽可能的使用这个节点:默认方式,Jenkins 会尽量将适合的构建任务分配给此节点来执行。适用于希望充分利用节点资源、提高构建任务执行效率的场景
  • 只允许运行绑定到这台机器的 Job:只有任务配置中明确指定在该节点上执行时,Jenkins 才会将任务分配给这个节点。适用于需要对任务进行精确控制、确保特定任务只在特定节点上执行的场景
静默期触发构建之后延迟启动构建的时间间隔,单位:秒。默认值为 0,即没有延迟时间
SCM 签出重试次数构建过程中,当从版本控制系统(如 Git、Subversion 等)获取源代码时,如果因为网络问题或其他原因导致签出失败,Jenkins 尝试重新签出源代码的次数。默认值为 0,即如果签出源代码失败,Jenkins 不会进行重试,构建将会失败
工程命名限制是否限制用户在创建工程时所使用的名称
命名策略启用工程命名限制后,还需设置命名策略,取值如下:
  • 模式:管理员可以定义一个正则表达式模式,用户在创建工程时必须使用符合该正则表达式的名称。只有符合指定模式的工程名称才会被允许创建
  • 默认:管理员可以直接指定一个允许的工程名称列表,用户在创建工程时只能从这个列表中选择已定义的名称
Jenkins LocationJenkins 实例的基本信息和位置设置,包含以下字段:
  • Jenkins URL:Jenkins 实例的访问 URL,用于访问 Jenkins Web 界面
  • 系统管理员邮件地址:系统管理员或负责 Jenkins 实例管理的人员的电子邮件地址
Serve resource files from another domain是否从另一个域名来提供资源文件(如图片、样式表等)。如果未填写,资源将通过设置了内容安全策略的 Jenkins URL 提供
全局属性Jenkins 实例级别上设置的全局属性,对所有项目和任务都可用,可根据实际需求启用对应属性
Copyartifact: Upstream build that triggered this job触发此作业的上游构建,取值如下:
  • Use the oldest build:复制上游构建的产物时选择最早的构建版本作为源
  • Use the newest build:复制上游构建的产物时选择最新的构建版本作为源
Pipeline Speed / Durability流水线的速度以及稳定性,可根据实际需求选择对应的速度以及稳定性级别
使用统计是否允许收集匿名的使用信息和程序崩溃报告
Folder可配置文件夹的健康指标,从而监控文件夹中包含的作业的健康状况
Bitbucket 端点用于存储和管理代码仓库,支持以下两种部署方式:
  • Bitbucket Cloud:基于云的 Git 代码仓库托管服务,用户可以通过访问 Bitbucket Cloud 的网站来管理他们的代码仓库和项目管理等任务
  • Bitbucket Server:由用户自行部署在本地或私有服务器上的 Git 代码仓库管理系统,用户需要在自己的服务器上安装、配置和维护 Bitbucket Server
GitLab配置 GitLab 的相关参数,实现 Jenkins 与 GitLab 的有效集成
HTTP Proxy ConfigurationHTTP 代理配置,通过配置 HTTP 代理,Jenkins 可以在位于内部网络的环境中顺利地访问外部资源
Robot Framework配置 Robot Framework 参数,可将 Robot Framework 集成到 Jenkins 的持续集成和持续部署(CI/CD)流程中,以实现自动化测试的执行和报告生成
Timestamper设置系统时间和执行消耗时间的格式,还可选择此格式是否应用于所有插件
Fingerprints是否禁用指纹清理。指纹是文件的唯一标识符,通过指纹,Jenkins 可以有效地管理和清理数据缓存,以节省磁盘空间并避免不必要的资源浪费
管理监控配置是否启用管理监控的相关配置。管理监控是展示给管理员的关于 Jenkins 实例状态的告警信息,通常建议启用所有的配置,但也可以选择取消特定的告警信息
Global Build Discarders全局构建丢弃器,用于管理构建历史记录和构建数据,支持以下两种配置:
  • Project Build Discarder:针对整个项目的构建数据丢弃设置,用户可以定义该项目下所有构建记录的丢弃规则
  • Specific Build Discarder:针对特定构建的构建数据丢弃设置,用户可以在某个具体的构建中单独配置 Specific Build Discarder,不影响其他构建的设置
HTTP Request允许用户在构建过程中通过 HTTP 协议与远程服务器进行通信,从而实现与其他系统或服务的集成和交互
Default notification URL通知 URL,取值如下:
  • Default:默认的通知机制,Jenkins 将使用其默认的通知 URL 来发送构建状态通知
  • Blue Ocean:与 Blue Ocean 插件集成,提供更友好和交互性更强的构建信息展示方式,使得构建状态更新更加直观
  • Jenkins Classic:基于 Jenkins 原生的通知方式进行配置和发送构建状态通知
GitHub配置 GitHub 的相关参数,实现 Jenkins 与 GitHub 的有效集成
GitHub API usage用于与 GitHub 进行交互,实现对存储库、问题、拉取请求、用户等资源的访问和操作
GitHub Enterprise ServersGitHub 提供的自托管解决方案,允许组织在自己的服务器上部署和运行 GitHub
Generic Webhook Trigger Cache用于缓存来自 Webhook 的请求数据,以提高处理速度和减轻系统负担
Generic Webhook Trigger Whitelist缓存机制,用于存储来自 Webhook 触发的数据
Global Pipeline Libraries全局流水线库,用于管理和共享 Jenkins Pipeline 中的可重用代码片段和函数。如何添加 Pipeline 库,请参见 添加 Pipeline 库
Git plugin配置 Git plugin 相关参数,实现 Jenkins 与 Git 版本控制系统的集成和连接,使得 Jenkins 可以直接从 Git 仓库中获取源代码,并触发构建、部署等操作
全局密码用于安全地存储和管理全局范围内需要使用的凭据信息,包括姓名和密码
Shell脚本执行环境,允许用户在构建过程中执行各种 Shell 命令或脚本
Extended E-mail Notification用于在构建过程中项相关的用户发送扩展的电子邮件通知
邮件通知通过电子邮件的方式向项目相关用户发送构建状态更新、报告以及其他重要信息的通知
Publish over CIFS通过 CIFS(Common Internet File System)协议将构建产物或文件发布到远程的 CIFS 共享目录,具体操作,请参见 配置 Publish Over 插件
Publish over FTP通过 FTP(File Transfer Protocol)协议将构建产物或文件发布到远程的 FTP 服务器
Publish over SSH通过 SSH(Secure Shell)协议将构建产物或文件发布到远程的服务器
文档内容是否对您有所帮助?
有帮助
没帮助