如何使用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
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com