常见词汇
| 词汇 |
说明 |
| Node |
作为 Jenkins 环境的一部分并能够执行Pipeline或项目的机器,无论是 Master 还是Agent 都被认为是 Node。 |
| Master |
存储配置,加载插件以及为 Jenkins 呈现各种用户界面的主控节点 |
| Agent |
通常是一台主机或容器,连接到 Jenkins 主控节点,并执行主控节点下发的任务 |
| Executor |
节点上执行由 Pipeline 或 Project 定义的任务的抽象槽位。一个节点可以配置 0 个或多个 executor,这与该节点上能够执行的并发项目或 pipeline 的数量相对应。 |
| Label |
用于给 Agent 做分组的用户定义的文本 |
| Plugin |
插件,为 Jenkins 提供各种扩展功能 |
| Project |
由用户定义的,用来描述 Jenkins 执行的任务 |
| Pipeline |
用户定义的用于持续集成的流水线模型 |
| Workspace |
Node 文件系统上的一个一次性目录,Pipeline 或 Project 可以在这里完成工作。除非在 Jenkins Master 上已经设置清理策略,否则在构建或管道运行完成后,工作区通常会保留。 |
| Stage |
Pipeline的一部分,用于定义整个 Pipeline 的概念上不同的子集。例如:“构建”,“测试”和“部署” |
| Step |
单一任务;告诉 Jenkins 需要在管道或项目中做什么的基本步骤。 |
| Publisher |
完成所有配置步骤后的构建部分,包括发布报告、发送通知等 |
| Trigger |
触发新 Pipeline 运行或构建的标准 |
初始化设置
在首次完成安装之后,会进入安装向导。安装向导会引导用户完成几个快速“一次性”步骤来解锁 Jenkins, 选择安装插件对其进行自定义,并创建第一个可以继续访问 Jenkins 的管理员用户。
解锁 Jenkins
当第一次访问新的 Jenkins 实例时,系统会要求使用自动生成的密码对其进行解锁。
- 浏览到
http://localhost:8080(或安装时为 Jenkins 配置的任何端口),并等待 解锁 Jenkins 页面出现。

- 从 Jenkins 控制台日志输出中,复制自动生成的字母数字密码(在两组星号之间)。

注意:
- 如果以容器方式运行 Jenkins,则可以从Jenkins的启动日志中查看到该密码。
- 如果丢失了首次启动的日志,还可以从安装目录 /var/jenkins_home/secrets/initialAdminPassword 中找到该密码
- 在 解锁Jenkins 页面上,将此 密码 粘贴到管理员密码字段中,然后单击 继续 。

本文介绍了Jenkins的基础安装、定制化设置、关键组件如Node、Pipeline、Agent和Executor的作用,以及如何配置插件、创建管理员账户、管理项目、源码管理和构建触发机制。还涵盖了安全设置、系统管理以及常见问题排查等内容。

6111

被折叠的 条评论
为什么被折叠?



