前言
- jenkins 是一个开源的自动化服务器,用于构建、测试和部署软件项目。配置 Jenkins 环境通常包括以下几个步骤:
- 安装 Jenkins
- 初始设置
- 安装插件
- 配置系统设置
- 创建和配置作业
- 配置凭据
- 配置构建触发器
- 关于jenkins的安装前面已提供,以下我们主要来说是关于jenkins的环境配置部分;
关于图片部分后续在实操中进行补全:
初始设置
- 在浏览器中访问
http://localhost:8080
。 - 输入安装过程中提供的初始管理员密码。该密码可以在安装日志或
Jenkins
安装目录中的secrets/initialAdminPassword
文件中找到。 - 安装推荐的插件。
- 创建第一个管理员用户。
安装插件
Jenkins 的插件系统非常强大,可以通过插件扩展其功能。在 Jenkins 的管理界面中可以安装所需的插件:
- 进入
Manage Jenkins
->Manage Plugins
。 - 在
Available
选项卡中,搜索并安装所需的插件(例如 Git、Docker、Pipeline 等)。
配置系统设置
在 Manage Jenkins
-> Configure System
中配置全局设置,例如:
- JDK:配置 JDK 的安装路径。
- Git:配置 Git 的安装路径。
- Maven:配置 Maven 的安装路径。
- 邮件服务器:配置用于发送通知邮件的 SMTP 服务器。
创建和配置作业
- 在 Jenkins 首页点击
New Item
。 - 输入作业名称,选择作业类型(例如 Freestyle Project 或 Pipeline),然后点击
OK
。 - 配置作业的详细信息,例如源码管理、构建触发器、构建步骤和构建后操作。
配置凭据
为了安全地访问外部资源(例如 Git 仓库、Docker 注册表等),需要配置凭据:
- 进入
Manage Jenkins
->Manage Credentials
。 - 选择域,点击
Add Credentials
。 - 输入凭据类型和相关信息(例如用户名和密码、SSH 密钥等)。
配置构建触发器
可以配置多种构建触发器,例如:
- 定时构建:使用 Cron 表达式配置定时任务。
- 源码变更:配置 SCM 轮询或 Webhook,当代码发生变化时触发构建。
- 手动触发:通过 Jenkins 界面手动触发构建。
其他配置
配置安全设置
- 进入
Manage Jenkins
->Configure Global Security
。 - 配置身份验证和授权策略(例如使用 LDAP、Active Directory 或内置用户数据库)。
- 启用 CSRF 保护和代理设置(如果需要)。
配置节点和分布式构建
- 进入
Manage Jenkins
->Manage Nodes and Clouds
。 - 添加新的节点(代理),配置节点的名称、远程目录和启动方法。
- 在作业配置中指定在哪些节点上执行构建;
- 新手建议查看jnkins官方文档,关于使用很详细
- Jenkins 用户手册