问题标签 [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.
docker - 我可以更改 GitLab 跑步者工作的容器名称吗?
我现在可以使用 docker 来构建 GitLab CI/CD,并且我知道如何分配“gitlab-runner”的名称。但是当它构建项目时,它会创建很多容器,一些作业会消耗大量 CPU,但要知道杀手并不容易。
例如 gitlab-runner 生成的容器名称是 'runner-xkawnaf-project-*****' 是否可以添加前缀或任何建议?
docker - gitlab-runner 上不允许操作
我正在尝试在我自己的服务器上运行 gitlab ci。我使用特权在单独的机器上注册了 gitlab-runner
然后我创建了一个简单的.gitlab-ci.yml
配置
我的构建脚本构建了一些 cpp 文件并触发了一些 cmake 文件。但是,尝试执行 configure_file 命令时,其中一个 cmake 文件失败
我认为这是我的 gitlab-runner 的权限问题,但我使用 sudo 权限注册了它。
知道我缺少什么吗?谢谢你!
编辑: 这是我的 config.toml 文件
在此之后,我还尝试将用户从 gitlab-runner 更改为我的主机用户,但它没有用。
这是使我的构建失败的行。
docker - 如何在 gitlab-runner docker 上无 root 克隆
我正在尝试为我的代码创建一个 ci 管道。我已经在我的机器上注册了一个 docker executor 的跑步者。我注意到它正在使用 docker 容器内的 root 权限克隆存储库
因此,要在我的 repo 上构建内容,我必须使用 sudo 从我的 .gitlab-ci.yml 运行一些命令,而我不希望这样。
有没有办法告诉 gitlab-runner 以用户权限克隆存储库?
编辑
我的 dockerfile 使用用户创建图像
gitlab - 未正确设置带有美元符号的秘密变量
当尝试在 gitlab-ci 秘密变量上使用具有包含美元符号的值的秘密变量时,它没有正确获得变量值。
gitlab - 错误:向 gitlab-runner 注册跑步者
我阅读了描述的其他帖子和解决方案,但它们对我不起作用。
我有自己的 gitlab 服务器在 AWS 上运行,其 url 为 mygitlab.com。gitlab 服务器适用于很多项目。
我在同一个 AWS 网络中有另一台服务器 S1,而不是我的 gitlab 服务器。服务器互相看到,telnet 在从我的服务器 S1 到 gitlab 服务器的 80 (http) 或 443 (https) 端口上工作正常。
对于我的 gitlab 服务器上名为“test”的项目,我进入该项目的网页,然后进入菜单“设置 - > CI/CD”,然后“展开”“跑步者”部分,然后进入“特定跑步者”部分” 说:“这些跑步者是针对这个项目的。” 我复制给定的 url (mygitlab.com) 和特定的令牌。
在我的服务器 S1 上,我安装了 gitlab-runner 然后我启动:
我有这个错误:
我尝试了http而不是https,我得到了同样的错误
我尝试并检查了我在这里和其他论坛上阅读的解决方案:
- 确保令牌特定于项目:完成!
- 尝试“重置注册令牌”:完成!
- /etc/hosts 中是否有 127.0.0.0 localhost:完成!
- 检查服务器之间的网络:完成!
感谢您的提示和任何测试想法!
gitlab - 致命:'https://gitlab.com/ 的身份验证失败
我在尝试发布时遇到了这个身份验证错误。
如果有人能在这方面给我指导,我将不胜感激。谢谢!
docker-compose - 通过 gitlab cd/cd 构建映像时出错 - 获取服务器 API 版本时出错
操作系统 CentOS Linux release 8.3.2011 x86_64
我在推送到 master 时尝试构建图像,这是我的简单 ci/cd 配置文件 .gitlab-ci.yml
管道运行时,我有下一个错误
我检查了袜子文件的权限
Docker 服务正在主机上运行
有人有想法吗?
linux - 删除 Gitlab docker 容器
最近我尝试使用 docker 和 docker-compose 在 Ubuntu 机器上安装 Gitlab。这只是为了测试,所以我以后可以将它安装在其他机器上。
但是,我在删除/删除 gitlab 容器时遇到了问题。
我尝试了 docker-compose down 并杀死了与 gitlab 容器相关的所有进程,但即使我以某种方式设法删除了图像,它们也会继续重启。
这是我的 docker-compose.yml 文件
我试图杀死进程的一些命令:
我还尝试更新没有重启策略的容器:
但这似乎没有任何作用。
这是 docker ps 响应:
关于我应该寻找什么的任何想法?
ios - 在 Mac 中注册 Gitlab Runner 时出错。禁止的
我一直在尝试在我的 Mac 中注册一个 gitlab 运行器,但我不断收到错误消息,说这是被禁止的。我能够在 Windows 上注册,但由于某种原因,它在我的 Mac 上不起作用。这些是我采取的步骤:
我正在使用正确的令牌。我尝试在 docker 中注册并在 Mac 中手动注册,但都失败了。有什么帮助吗?