全套CI持续集成流程 1、用户在cf-site前端文本框输入必要信息 2、cf-site前端调用git-cli接口 3、检测用户是否存在,如果不存在就创建git用户 4、创建对应仓库并附上对应组织关系 5、创建仓库附上dev,test,main等分支 6、给git用户附上对应权限 7、本地服务器git秘钥进行存储 8、 进入临时代码文件夹: cd 临时文件 9、克隆远程空仓库:git clone git@gitlab.hymson.com.cn:root/test1.git 10、进入仓库项目目录:cd 进入项目 11、选择分支:git switch -c dev 12、远程调用cf-cli脚手架将模板文件cli生成 13、解压模板文件并将文件以特定格式移动到特定位置 14、本地上载全部更新:git add . 15、添加上传描述:git commit -m "building" 16、更新远程仓库git push -u origin main 17、删除临时文件夹 18、返回前端仓库地址 全套CD持续部署流程 1、密钥连接jenkins 2、远程调用cf-cli Job模板生文件 3、cf-cli 根据ci的流程返回的参数来Job生成模板 4、修改仓库url 5、修改job的name 6、修改job的启动项目文件 7、创建Cd jenkins job在对应视图中 8、上传特定job 9、触发job 10、浏览线上网址 CI合并CD,最终返回 仓库地址+线上地址 、 Consul服务注册发现地址,确认服务存活状态