Jenkins使用pipeline自动打包Docker镜像

2023-02-25 11:04:14 浏览数 (1)

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不能完成的更复杂的构建逻辑,作为开发者可读性

0 人点赞