minio/minio server /gitlab_runner
- 浏览器访问,输入access key和secret key后登录成功:
- 如下图,点击红框中的图标,创建一个bucket,名为runner:
- 至此,minio已备好,接下来在kubernetes环境部署GitLab Runner;
GitLab Runner的类型
从使用者的维度来看,GitLab Runner的类型分为shared和specific两种:
-
如果您想创建的GitLab Runner给所有GitLab仓库使用,就要创建shared类型;
-
如果您的GitLab Runner只用于给某个固定的Gitlab仓库,就要创建specific类型;
今天的实战,我们创建的是specific类型,即先有GitLab代码仓库,然后创建该仓库专用的runner,所以请您提前准备好GitLab仓库;
准备GitLab配置信息(specific)
在部署GitLab Runner之前,要准备两个关键的配置信息,以便GitLab Runner启动后可以顺利连接上GitLab:
- 浏览器访问GitLab,打开用来做CI的代码仓库,点击Settings -> CI/CD -> Runners -> Expand:
- 如下图,红框1中是gitlab url,红框2中是registration token,记好这两个参数,稍后会用到: