1 首先安装gitlab runner,这里通过docker安装,需要设置三个挂载卷 2 然后是注册,注册时注意使用管理员的token,不然不是share共享的 3 然后注册,注册注意类型我这里选shell,这里选shell后面些脚本是就是shell命令 4 如果要修改配置文件,可以通过挂载卷进入修改 5 然后给项目添加一个配置文件,这里是shell命令,因为
安装好gitlab-ci-multi-runner这个软件之后,我们就可以用它向GitLab-CI注册Runner了。 向GitLab-CI注册一个Runner需要两样东西:GitLab-CI的url和注册token。 其中,token是为了确定你这个Runner是所有工程都能够使用的Shared Runner还是具体某一个工程才能使用的Specific Runner #查看register帮助 [root@gitlab gitlab]...
全局runner,在 gitlab 中称之为 shared runner,可以通过访问 /admin/runners 路径访问到,不过你需要有超级管理员权限,否则访问路径会显示 404。 图1.1.1.2项目专属的 runner,可以在项目首页左侧直接找到 Settings 菜单,不过你需要拥有当前项目的 maintainer 权限,否则这个菜单也看不到。如果上述三个权限,你至少拥有一...
1 首先docker pull gitlab/gitlab-runner,等待它下载完成 2 下载完成后,运行docker run -d --name gitlab-runner --restart always -v /var/run/docker.sock:/var/run/docker.sock -v /srv/gitlab-runner/config:/etc/gitlab-runner gitlab/gitlab-runner:latest 3 执行docker ps可以查看到已经运行的g...
1、Gitlab-runner GitLab Runner是一个开源项目,用于运行您的作业并将结果发送回GitLab。它与GitLab CI结合使用,GitLab CI是GitLab随附的用于协调作业的开源持续集成服务。 要求 GitLab Runner是用Go编写的,可以作为一个二进制文件运行
GitLab-Runner可以分类两种类型:Shared Runner(共享型)和Specific Runner(指定型)。 Shared Runner:这种Runner(工人)是所有工程都能够用的。只有系统管理员能够创建Shared Runner。 Specific Runner:这种Runner(工人)只能为指定的工程服务。拥有该工程访问权限的人都能够为该工程创建Shared Runner。
# GitLabRunner 类型 shared : 运行整个平台项目的作业(gitlab) group: 运行特定group下的所有项目的作业(group) specific: 运行指定的项目作业(project) locked: 无法运行项目作业 paused: 不会运行作业 # 获取runner token 获取shared类型runnertoken 进入系统设置 -> Runners 获取group类型的runnertoken** ...
gitlab-runner: runners: config: | [[runners]] [runners.kubernetes] # pod 使用特权身份运行 privileged = true image = "ubuntu:22.04" {{- if .Values.global.minio.enabled }} [runners.cache] Type = "s3" Path = "gitlab-runner" Shared = true [runners.cache.s3] ServerAddress = {{ ...
GitLab-Runner可以分类两种类型:Shared Runner(共享型)和Specific Runner(指定型)。 Shared Runner:这种Runner(工人)是所有工程都能够用的。只有系统管理员能够创建Shared Runner。 Specific Runner:这种Runner(工人)只能为指定的工程服务。拥有该工程访问权限的人都能够为该工程创建Shared Runner。
安装好gitlab-ci-multi-runner这个软件之后,我们就可以用它向GitLab-CI注册Runner了。 向GitLab-CI注册一个Runner需要两样东西:GitLab-CI的url和注册token。 其中,token是为了确定你这个Runner是所有工程都能够使用的Shared Runner还是具体某一个工程才能使用的Specific Runner。