summary
思路:
- 讲解最基础的Jenkins的使用
- Pipeline流水线的使用
- Jenkinsfile的使用
- 多分支流水线的使用
- 与Kubernetes集成,动态jnlp slave pod的使用
- 与sonarqube集成,实现代码扫描
- 与Robotframework集成,实现验收测试
问题:
- Jenkinsfile过于冗长
- 多个项目配置Jenkinsfile,存在很多重复内容
- 没有实现根据不同分支来部署到不同的环境
- Java项目的构建
- k8s部署后,采用等待的方式执行后续步骤,不合理