13、CICD基本流程

2023-12-08 15:33:32 2 举报
13、CICD基本流程
在Kubernetes中使用CI/CD,一般的步骤为: (1)在GitLab创建对应的项目。 (2)开发者将代码提交到GitLab。 (3)Jenkins创建对应的任务(Job),集成该项目的Git地址和Kubernetes集群。 (4)如有配置钩子,推送(Push)代码会自动触发Jenkins构建,如没有配置钩子,需要手动构建。 (5)Jenkins控制Kubernetes(使用的是Kubernetes插件)创建Jenkins Slave。 (6)Jenkins Slave根据流水线(Pipeline)定义的步骤执行构建。 (7)通过Dockerfile生成镜像。 (8)将镜像提送(Push)到私有Harbor。 (9)Jenkins再次控制Kubernetes进行最新的镜像部署。 上面流水线步骤一般写在Jenkinsfile中,Jenkins会自动读取该文件,同时Jenkinsfile和Dockerfile可一并和代码放置于GitLab中,或者单独配置。
作者其他创作
大纲/内容
评论
0 条评论
回复 删除
取消
回复
下一页