如何使用gitlab和rancher构建ci/cd流水线
发布网友
发布时间:2022-04-19 20:52
我来回答
共2个回答
热心网友
时间:2022-03-30 06:11
CI是Continuous Integration的简称,就是持续集成的意思。
就是说你代码改动了,测试了,提交了,持续集成系统会自动构建(编译等等)。持续集成的理念是每个提交的版本都应该是可交付的,至少是可以实际运行的,然后通过自动化构建来确保这一点(因为如果构建什么手动做的话,构建就会花去很多精力,每提交一个版本都构建一次不太现实)。
gitlab CI是配合gitlab的一套CI。(当然,gitlab也可以和别的CI配合,比如Travis CI。)
热心网友
时间:2022-03-30 07:29
在Rancher中,向你的Gitlab栈添加一个服务。
使用以下配置进行设置:
Name: runner01
Image: gitlab/gitlab-runner
Console: None
Volumes:
/var/run/docker.sock:/var/run/docker.sock
runner01-etc:/etc/gitlab-runner