jck28 - 小柒 - 持续部署实战

一, 待部署应用程序简介

二, 部署流程

  • 流水线构建部署,参考项目的dockerfile和Jenkinsfile文件
    • 拉源代码
    • maven打包
    • 清理Docker环境
    • 生成包含新包的Docker镜像
    • 启动新的Docker镜像
    • 健康接口测试
    • 生成JUnit测试报告
    • 发送结果邮件

三,部署环境配置

  • 下载安装Java,Maven, allure,allure-commandline工具和插件,并配置对应的环境

三,持续部署流水线任务

  • jenkins新建pipeline流水线任务,配置Git仓库地址

  • 开始构建,进行docker部署

  • 持续部署流水线

*浏览器打开对应网页程序正常