[root@mcw05 ~]# docker run -d --name gitlab-runner --restart always \> -v /srv/gitlab-runner/config:/etc/gitlab-runner \> -v /var/run/docker.sock:/var/run/docker.sock \> gitlab/gitlab-runner:v14.1.05c2bce38611a95c64d3109e3bd9554cb73530e7778f24043f721bf4bbf3061e1 [root@...
ERROR: Registering runner... failed runner=BtGwLEwc status=couldn't execute POST against https://gitlab.test.helm.xuxiaowei.cn/api/v4/runners: Post "https://gitlab.test.helm.xuxiaowei.cn/api/v4/runners": dial tcp: lookup gitlab.test.helm.xuxiaowei.cn on 10.96.0.10:53: no such host ...
# -n=gitlab-test:指定命名空间# create configmap etc-gitlab-runner-certs:创建 ConfigMap 名称是 etc-gitlab-runner-certs# --from-file=gitlab.test.helm.xuxiaowei.cn.crt=gitlab.test.helm.xuxiaowei.cn.crt:配置来自文件,文件名 gitlab.test.helm.xuxiaowei.cn.crt,放入 ConfigMap 中的键也是 gitlab...
根据日志中的事件可知, 使用的帮助镜像是registry.gitlab.com/gitlab-org/gitlab-runner/gitlab-runner-helper:x86_64-f5da3c5a, 有可能会拉取失败,可以自定义拉取镜像名称。 如果无法访问http://registry.gitlab.com域名或拉取镜像速度较慢,可使用docker hub 镜像、作者 docker hub 镜像 其中镜像标签f5da3c5a...
vim /etc/gitlab-runner/config.toml 修改对应流水线的配置内容如下 [runners.kubernetes] # service 账户配置 # 设置 服务授权的名称 service_account = "gitlab-runner" bearer_token = "先随便写一个" bearer_token_overwrite_allowed = true 运行流水线,出现问题 ...
Name: runner-lvpqhqhw-project-1-concurrent-0-oi5so634 Namespace: gitlab-test Priority: 0 Service Account: default Node: anolis-7-7/172.25.25.31 Start Time: Fri, 22 Dec 2023 16:48:21 +0800 Labels: pod=runner-lvpqhqhw-project-1-concurrent-0 ...
需要注意的是gitlab-runner部署前端项目可能需要执行npm install等命令,可以自己基于gitlab-runner基础镜像,安装相应的环境并打包新的镜像,用于gitlab-runner的构建。 ssh免密登录 在gitlab-runner里面,可能涉及到通过rsync、ssh连接远程服务器。需要配置免密登录。
GItLab Runner Gitlab Runner是一个开源项目,用于运行您的作业并将结果发送给gitlab。它与Gitlab CI结合使用,gitlab ci是Gitlab随附的用于协调作用的开源持续集成服务。 Gitlab Runner是用Go编写的,可以作为一个二进制文件运行,不需要特定于语言的要求
vim /etc/gitlab-runner/config.toml 修改对应流水线的配置内容如下 [runners.kubernetes]namespace="gitlab" 运行流水线,出现问题 ERROR: Job failed (systemfailure):prepareenvironment: setting up credentials: secretsisforbidden:User"system:serviceaccount:gitlab:gitlab-runner" cannotcreateresource "secrets"in...
Gitlab Runner是一个开源项目,用于运行您的作业并将结果发送给gitlab。它与Gitlab CI结合使用,gitlab ci是Gitlab随附的用于协调作用的开源持续集成服务。 Gitlab Runner是用Go编写的,可以作为一个二进制文件运行,不需要特定于语言的要求 它皆在GNU/Linux,MacOS和Windows操作系统上运行。另外注意:如果要使用Docker,...