需要对接到zlt的服务以springboot项目的方式启动
主要需要实现的流程
- webhook触发构建
- gitlab代码拉取
- sonar代码审查
- 上传Nexus私库
- docker构建部署
webhook触发构建
当gitlab配置githook的时候不指定触发条件,即分支名,这时所有的分支提交代码都会触发任务的构建。gitlab上的分支配置只能限制触发的条件,构建的代码还是取决于拉取代码的分支,所以建议指定触发的分支是develop,当合并代码到develop的时候需要修改构建任务代码拉取的分支,当需要部署开发者分支的时候,可以修改构建的代码分支并手动执行构建