【发布时间】:2021-05-12 13:48:00
【问题描述】:
我开始学习 GitLab CI,到现在还不懂 GitLab runner 概念:
- 当一个人在“prod”服务器上安装 gitlab-runner 然后用 GitLab 的令牌注册它时,有一个视频,就是这样。他的 .gitlab-ci.yml 通过安装和注册的运行器在服务器上执行。为什么没有 SSH?
- 如果我们通过 SSH 连接并执行部署命令,如果我们可以使用共享的,为什么我们需要安装 gitlab-runner?
【问题讨论】:
-
There is a video什么视频?为什么不发布它的链接?还是你录的?Why there is no SSH?询问视频中的人。你还期待什么其他答案?If we connect via SSH在哪里?做什么的?execute deploy commands究竟是什么命令?什么是“部署命令”?why do we need to install gitlab-runner if we can use a shared one?你不需要安装,你可以安装一个gitlab-runner,当你不想使用共享的时候。例如,您的项目需要更多时间在 gitlab.com 平台上免费提供,因此您可以设置自己的服务器。 -
@KamilCuk 你的问题比我多=) 脚本和视频无关,问题很笼统,如果您不知道答案请不要混淆其他用户=) youtube.com/watch?v=RV0845KmsNI&t=677s 这里是一个视频
-
@KamilCuk 的意思是我们需要更多详细信息(您可以编辑您的问题以添加它们)以帮助回答您的问题。不过,我建议您从他们提供的官方文档和视频开始:docs.gitlab.com/ee/ci,然后如果您对他们所说的内容有具体问题,Stack Overflow 社区可能会为您解答。
标签: gitlab gitlab-ci gitlab-ci-runner