使gitlab-ci Runner在docker上运行并在主机上使用shell executor

问题描述

我们有一个gitlab-ci运行器,该运行器托管在服务器A下运行的docker容器上。现在,我们希望将gitlab-ci运行器配置为容器,以在主机上执行命令。

我们尝试使用以下命令将运行程序注册为“ shell”执行程序,但仍尝试仅在gitlab-ci运行程序容器(而不是主机服务器A Shell)内访问该外壳程序。

sudo gitlab-runner注册
-非互动
--url“ https://gitlab.com/”
--registration-token“ xXXXXXXXXXXXXXXx”
--executor“ shell”
--description“ gitlab-runner”
--run-unagged
-锁定了“假”

谢谢!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)