gitlab-ci-runner - CI/CD 挂起状态
问题描述
gitlab 在等待状态的 CI/CD 过程中做了什么?
我正在使用特定的跑步者,它在运行之前一直停留在挂起状态,即使我的互联网连接也能正常工作。
谁能向我解释 CI/CD 挂起状态到底发生了什么?
解决方案
在您的具体情况下,我可以想到两个可能的原因。
案例 1. 没有在您的存储库中注册 gitlab 运行器。-> 解决方案:在您的 gitlab 存储库(项目)页面上,转到 Settings -> CI/CD -> Expand Runners 部分。然后检查是否有 Runners 与您的存储库关联。如果有,您需要检查两件事。检查1:跑步者是否活跃?检查 2:与特定运行器关联的标签是否用作您正在运行的管道作业中的标签。
案例 2. Runner 无法连接到您的 gitlab 存储库。-> 检查跑步者的网络设置。进入运行服务器,并尝试从那里克隆你的项目(看看它是否可以连接到 gitlab)。如果您在自己的 PC 上运行跑步者,请查看您的代理设置是否会干扰连接。
推荐阅读
- r - r中的数学符号
- javascript - 是否可以在 jQuery FormBuilder 中预设新选择的类型?
- tcl - 如何实现自定义 Tcl 事件循环?
- sql - 雪花如何从执行方法返回查询字符串
- python - 扩大有时出现在字母之间的数字范围
- observablehq - 获取 ObservableHQ 单选按钮的标签
- node.js - 使用 NodeJS 创建模板 XLSM 文件的副本?
- unix - 在unix中计算文件行和文件名
- clojure - 规范:部分覆盖地图规范中的生成器
- postgresql - 在 Postgres plpgsql 中运行并发/并行 Db 函数/过程?