gpt4 book ai didi

GitLab CI/CD - 在我自己的主机上使用 Runner 时管道卡住

转载 作者:行者123 更新时间:2023-12-04 15:43:48 27 4
gpt4 key购买 nike

我已经在 GitLab 上为我的玩具项目设置了 CI/CD。 在我自己的主机上安装 Runner 并为我的项目激活它后,我仔细检查了一切

  1. 运行gitlab-runner verify得到结果

enter image description here

  1. 在GitLab上,完成注册步骤后得到结果(gitlab-runner register)

enter image description here

GiLab Runner的config文件内容如下

concurrent = 1
check_interval = 0

[session_server]
session_timeout = 1800

[[runners]]
name = "localhost"
url = "https://gitlab.com/"
token = MyTokenProvidedByGitLab
executor = "ssh"
[runners.custom_build_dir]
[runners.ssh]
user = "root"
host = "MyHost.org"
port = "22"
identity_file = "/d/ssh/id_rsa"
[runners.cache]
[runners.cache.s3]
[runners.cache.gcs]

但是,管道卡住了

enter image description here

另外,我还执行了命令gitlab-runner run 尝试让流水线运行起来,但是好像不行,下图

enter image description here

我的设置步骤有什么问题吗?

最佳答案

你需要启动你的gitlab runner服务进程

首先测试流道是否正确安装在您的存储库目录中

运行

gitlab-runner exec shell <Job-Name>

如果你的项目运行正常

我的猜测是,如果我们按下阶段按钮 我们看到这个工作没有任何可用的运行者

打开命令行并运行 ( 在包含 .gitlab.yml 的项目目录中)

gitlab-runner.exe run

然后如果它启 Action 业,则在启动时将此命令作为服务添加到您的主机上

关于GitLab CI/CD - 在我自己的主机上使用 Runner 时管道卡住,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56727530/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com