【CICD】Jenkins 常用操作手册

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

常见词汇

词汇

说明

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 实例时,系统会要求使用自动生成的密码对其进行解锁。

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

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

注意:

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值