实战内容
- 持续交付WebService应用
- Docker部署
- Jenkins自动任务
- 源码编译、打包、Docker发布、自动测试任务验证 ……
实战项目与持续交付操作过程
- 实战演练项目源码地址:iwebservice: web service learning project
- 持续交付项目开发过程:
- 搞清楚项目发布的手动操作过程
- 将手动发布过程“翻译”成自动化发布代码
- Demo: 发布过程演示
持续交付自动化发布代码开发过程
自动化发布任务分解
持续交付自动化发布代码开发过程
- Jenkinsfile 代码开发
- Dockerfile 代码开发
- Demo:代码讲解
WebService持续交付Jenkins任务创建
- 任务运行节点环境准备
- Java
- Maven
- Docker
- Jenkins任务创建
- Jenkins任务运行验证
- Demo
本章小结
- WebService项目发布过程
- 自动发布代码的开发过程 > 手动过程“翻译”成自动过程
- 持续交付任务部署