Jenkins搭建一个简单Job的具体流程:
- 安装Jenkins,运行Jenkins服务
- 新建一个Freestyle项目,起一个名字,比如"My First Job"
- 配置Source Code Management
- 选择Git,填写代码仓库的URL,选定分支等参数
- Jenkins会在构建时把指定分支的代码检出
- 配置Build Triggers
- 选中"Poll SCM",并填写计划,如每5分钟检查一次新代码
- 这样会定期自动构建
- 配置Build
- 增加"Execute Shell"步骤
- 编写简单的Shell脚本,例如输出"Hello World"
- 保存项目,点击立即构建
- 在Console Output中查看日志
- 查看是否成功检出代码
- Shell脚本是否输出了"Hello World"
- 配置Post-build Actions
- 增加"Editable Email Notification"
- 输入收件人,并选中"Send mail for every unstable build"
- 手动触发另一次构建
- 收到Jenkins发送的结果邮件
这样就搭建了一个简单的自动化构建作业,包含代码检出、Shell脚本执行和邮件通知等基本功能。
可以继续丰富它,比如增加测试脚本执行、代码扫描等步骤。以及配置更多触发构建的方式。掌握了这些基础知识后,就可以用Jenkins来实现自动化 CI/CD 流水线了。