对于测试开发而言,Jenkins 是自动化流程的 “中枢神经系统”,而测试开发工程师是构建这个系统的 “反射弧” 和 “感知器官” 的关键角色
解决的问题:多人协作的 “集成地狱”
CI 的作用:
解决的问题:手动部署的 “人为失误”
CD 的作用:
(1) 确保 windows 环境中有 JDK
(2) 从Download and deploy下载 windows 安装包(如.msi 文件)
(3) 双击安装包,按照安装程序指引操作即可
(4) 打开浏览器,输入 localhost:8080(或您自定义的端口)访问 Jenkins。
(5) 按照网页指引完成初始设置。
(1) 确保 windows 环境中有 JDK
(2) 从Download and deploy下载.war 格式的文件,并将其放入一个层级不深的目录
(3) 在.war 格式所在目录栏,输入 cmd 打开命令行终端
(4) 在命令行中写 java -jar jenkins.war 启动 Jenkins
(5) 启动过程中,不用拿鼠标点击终端内部,一点就会暂停(如不小心点击,敲两次回车)
(6) 此后,在使用 Jenkins 的过程中,这个终端不能关闭!否则!服务会终止!
(7) 验证!打开浏览器,输入 localhost:8080 访问 Jenkins
(8) 按照打开的 Jenkins 网页一步步完成 “解锁”、“自定义 Jenkins”、“创建第一个管理员用户”
(1) 登录 163 邮箱,点击设置——>“POP3/SMTP/IMAP”
(2) 点击 POP3/SMTP 服务后面的 ——> “开启”
(3) 弹出第一个扫码页面,点击 “继续开启” 即可
(4) 输入验证码
(5) 弹出授权码,务必保存!!!
1.浏览器进入 Jenkins 工作台
2.点击 Mange Jenkins(经典设置齿轮图标)——>打开 “Configure credentials”
3.点击 “system”
4.点击 “Global credentials (unrestricted)”
5.点击右上角的 “+ Add Credentials”
6.在添加凭证页面填写:
| 步骤 | 关键配置/操作 | 简要说明 |
|---|---|---|
| 1. 创建任务 | 选择"Freestyle project"(自由风格项目) | 这是最直接的任务类型,适合大多数简单到中等的构建需求。 |
| 2. 源码管理 | 配置 Git 或 SVN 仓库地址 | 告诉 Jenkins 从哪里获取你的代码。 |
| 3. 构建环境 | 按需设置环境变量 | 根据项目需求设置构建环境,如指定 Node.js 版本。 |
| 4. 构建步骤 | 添加 Shell 或 Maven 命令 | 这是任务的核心,用于执行编译、测试、打包等操作。 |
| 5. 构建后操作 | 归档制品、发送通知等 | 构建完成后进行的操作,如发送邮件、部署等。 |
| 步骤 | 关键配置/操作 | 简要说明 |
|---|---|---|
| 1. 创建任务 | 选择"Freestyle project"(自由风格项目) | 这是最直接的任务类型,适合大多数简单到中等的构建需求。 |
| 2. 源码管理 | 配置 Git 或 SVN 仓库地址 | 告诉 Jenkins 从哪里获取你的代码。 |
| 3. 构建环境 | 按需设置环境变量 | 根据项目需求设置构建环境,如指定 Node.js 版本。 |
| 4. 构建步骤 | 添加 Shell 或 Maven 命令 | 这是任务的核心,用于执行编译、测试、打包等操作。 |
| 5.自动构建核心 | 配置 “构建触发器” | 这是自动构建的唯一区别。 |
| 6. 构建后操作 | 归档制品、发送通知等 | 构建完成后进行的操作,如发送邮件、部署等。 |
在任务配置页面,找到 "构建触发器"部分,根据需求勾选:
触发远程构建:JENKINS_URL/job/任务名/build?token=TOKEN
Jenkins 简直是 “懒人必备”,大家快掌握起来!这样就有时间摸鱼了(bushi)。