持续集成两个主流组合:svn+jenkins+docker和gitlab+jenkins+k8s
持续集成环境给自动化测试以及敏捷实施提供了很大的支持。而主流的持续集成方案有两种:
1、svn+jenkins+docker
svn负责代码版本维护,而jenkins负责构建,而docker则负责镜像管理以及运行容器跑应用。
2、gitlab+jenkins+k8s
大致工作流程:
手动/自动构建
-> Jenkins 调度 K8S API
->动态生成 Jenkins Slave pod
-> Slave pod 拉取 Git 代码/编译/打包镜像
->推送.
原创
2022-05-30 09:26:05 ·
454 阅读 ·
0 评论