CI/CD
首先设置➡️CICD分配资源 集成中心配置好代码扫描
分配了之后k8会自动生成一个分区,流水线运行就用该分区里的资源,若资源不足会出错
若之后要在k8里查看该流水线,就是要先进入这个分区
新建流水线组,服务地址为胡同环境里的IP
新建流水线,代码源为一个Branch/分支
流水线任务选项一般顺序:
代码扫描:实例默认为“集成中心”中的Snar way
单元测试:镜像里要包含“测试命令”中的命令,(实际上拉取的代码应该为测试用例,镜像为类似unittest这样的测试环境)
代码构建:构建编译命令到指定镜像 (实际上应该是windows或者其他系统的环境)
镜像构建:镜像名,一定要推送到镜像仓库,不然无法实现CD
审批:前提是在设置中部署SMTP成功
CD:持续发布到指定服务上
(也可以按照需求修改/删减步骤)
自动触发:
Branch Push:分支必选,该分支里发生CRUD
PR Commit:可选分支,其中发生PR Commit
PR Comments:必填标签,发布带标签的Commit
Tags:添加Tag触发,删除Tag不触发
在k8终端中查看流水线状态
首先查看CICD配置在哪个集群上
ssh进入该集群,查看新建的分区名字
查看里面的pod就可