Jenkins使用pipeline自动打包Docker镜像
- 1、流水线pipeline
- 2、pipeline中执行自动化构建
-
- 2.1 新建Item
- 2.2 配置pipeline脚本
-
- 2.2.1 拉取代码脚本配置
- 2.2.2 项目打包脚本配置
- 2.2.3 清理工作脚本配置
- 2.2.4 jar包发送到测试服务器并打包成镜像
- 2.2.5 流水线完整脚本
- 2.3 构建任务测试
- 3、blue ocean可视化界面
1、流水线pipeline
流水线既能作为任务的本身,也能作为Jenkinsfile
使用流水线可以让我们的任务从ui手动操作,转换为代码化,像docker的dockerfile一样,从shell命令到配置文件,更适合大型项目,可以让团队其他开发者同时参与进来,同时也可以编辑开发Jenkinswebui不能完成的更复杂的构建逻辑,作为开发者可读性