问题标签 [gitlab-runner]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
gitlab - Gitlab config.toml 在哪里
我正在努力为 gitlab 添加代码质量。其中一个步骤需要对 config.toml 进行更改。
我在项目存储库的根级别有 .gitlab-ci.yml。管道会拾取这个文件。
我在哪里定义 config.toml ?在根级别,或者我需要创建一个新文件夹,例如 /etc/gitlab-runner/config.toml
runner - 如何将 gitlab-runner 安装到 ALT Linux?
试图安装gitlab-runner
到 ALT Linux 使用源代码,我得到了
我怎样才能运行这个文件?
如果尝试使用
我有问题
“/usr/local/bin/gitlab-runner:第 1 行:意外标记附近的语法错误
newline' /usr/local/bin/gitlab-runner: line 1:
”
gitlab - 获取“gitlab runner token”
我是一个 gitlab 存储库,我想为其设置一个 gitlab 运行器。在文档中,它指出我需要使用存储库设置中 gitlab 网站上的“注册令牌”来注册运行器。
但是,发出“gitlab-runner start”命令后,我仍然需要使用 url 和“runner token”创建一个 config.toml 文件,以便能够运行我需要的 gitlab-runner run 命令在指定分支上推送时运行许多命令。
我不确定在哪里可以找到这个“跑步者令牌”。在文档中,它仅说明 runner 令牌与注册令牌不同,但没有说明从哪里获得它。
我将非常感谢任何帮助或建议。
gitlab - 如果外部 url 没有改变,gitlab runners 是否需要在迁移后重新注册?
我正在将主要和次要 GitLab 节点迁移到新节点。为了做到这一点,我正在关注备份和恢复文档。
如果外部 url 没有改变,GitLab 跑步者是否需要在迁移后重新注册?
谢谢大家!!
docker - Gitlab-runner,docker:20.10.2-dind 显示错误,无法在 tcp://docker:2375 连接到 Docker 守护进程
在 helm 安装的 GCP 上的自托管 Gitlab 上,我使用 Gitlab-runner。
在 gitlab-runner 我需要使用 docker 所以使用 dind,但我得到了错误
tcp://docker:2375。docker 守护进程是否正在运行?
gitlab-runner 部署
gitlab-ci.yaml
gitlab-runner 日志
故障排除说这是因为 TLS。于是我设置 DOCKER_TLS_CERTDIR: ''
,方式写在另一个文件中。
另外,我使用docker:19.03.0-dind
. 从 19.03.0-dind 开始,TLS 是自动的。所以禁用 TLS 配置必须正确工作。(docker:19.3.13-dind 也很好用。)
我不知道为什么 docker:20 会出现这个错误。有没有人已经尝试过 gitlab-runner 比 docker:20 更好?
reactjs - 如何更改 gitlab-runner 长构建路径
我使用 gitlab-runner 在我的数字海洋水滴上自动部署了一个 React.js 项目,一切正常,但该项目总是走得很长,例如:
/home/gitlab-runner/builds/FiRsT_ToKeN_ChAraCters/0/mygitlab_username/my_project_name
我试图更改编辑config.toml
文件的构建目录:/etc/gitlab-runner,但它只更改构建目录,我希望我的路径看起来像:
/home/gitlab-runner/customName/my_project_name
node.js - 如何在 Windows 上通过 Gitlab 在用户模式下使用 nvm?
我使用 GitLab,并且我有几个项目使用不同版本的节点。我遇到了nvm-windows项目,并将其安装在我的本地机器上进行试用。
引发异常:
我将nvm
没有管理员权限的软件包安装到 HOME 目录中,因此不涉及系统路径。我认为这mklink
是罪魁祸首,因为这是用来创建一些符号链接的。
这意味着,我需要以管理员权限运行 Gitlab 客户端,但我想避免这种情况。使用具有不同节点版本的管道的最常见方法是什么?
docker - gitlab-runner 在解析来自 ci 文件的变量时给出“变量 X_PORT 的无效值”
我在运行一个 CI 阶段时遇到了一个问题gitlab-runner exec docker ...
,该阶段有一个包含端口的变量部分。
错误说FATAL: invalid value for variable "REDIS_PORT"
。解决方案是简单地在端口号周围使用引号。
我只是想分享这个简单的修复,因为我在其他地方找不到它。请注意,--env
跑步者的选项不会影响这一点。
docker - 我已经使用 SSH 执行器在我的服务器中设置了 gitlab 运行器,但是在 Gitlab 管道中查看时,它显示 docker 执行器正在运行。如何解决这个问题?
在选择执行器选项时,我一直在选择 SSH,但我的管道失败了。说它正在运行一个 docker executor。 管道显示此错误-