GitLab是一个开源Git存储库管理器,具有问题跟踪和维基以及持续集成功能。使用此标记来编写与GitLab API或类似的相关的编程问题;有关一般用法的问题被视为偏离主题。
CI 作业在 GitLab-runner 上间歇性失败,并出现错误“致命:浅文件自我们读取以来已更改”
我的自托管 GitLab 部署上的作业最近有时会因以下 git 错误而失败: 完整作业日志的示例如下: 使用 gitlab-runner 13.12.0 (v13.12.0) 运行 上....50ab V...
使用自动缩放docker.machine执行器,无法设置docker:dind
更新(完整的初始描述如下) 更新 1:DOCKER_TLS_CERTDIR 我最初没有显示这些日志条目,但在启动 dind 容器之前我看到了这些日志条目: 使用 Docker
我想在管道中运行特定作业。我认为为作业分配一个标签,然后在 post 方法中再次指定该标签就可以满足我的需求。问题是当我触发使用...
k3s 上的 GitLab 运行程序错误 ContainersNotInitialized:“状态不完整的容器:[init-permissions]”
我可以看到我的 POD 已创建,但构建日志是这样说的。 使用 gitlab-runner 16.3.0 运行(8ec04662) 在 gitlab-runner-679d6544d7-2cnnp -cU7jBwtk 上,系统 ID:r_FmvSLQ5mgJMU 正在准备&q...
如何使用 GitLab 在 Cloudflare Pages 中自定义 URL
我想使用 Cloudflare Pages 结合 GitLab 和 Eclipse 创建一个网站。我设法进行了测试,但我想主要围绕 URL 格式进行一些更改。 菲...
我们使用 GitLab 社区版 v16.4.1 并尝试使用这个简单的 GitLab CI 从 Vault 中提取机密,但它抱怨没有机密密钥。 可能是什么问题? CE版本没有...
我有一个要求,我必须运行多项目管道。我已经成功地做到了这一点。但是一旦我添加 stratey: dependent 管道就会失败并出现错误 - “未知密钥:
我正在尝试在 gitlab 中运行单元测试,测试在我的本地环境中正常运行,但我在 Gitlab 中遇到以下错误。 我猜 gitlab 无法访问数据...
我有两个不同的 CI 文件用于开发和测试环境。我需要两个单独的文件,因为我无法控制脚本,并且由于 gitlab 的变量嵌套问题。这是我现在的....
我们在 GitHub 上托管一些存储库,在 GitLab 上托管其他一些存储库。 有时,会发布包但不发布源代码。 我们总是在 README.md 中显示构建状态和代码覆盖率。 难道是……
我在/etc/gitlab/gitlab.rb中进行了如下配置,但奇怪的是GitLab以非常有规律的方式出现502,大约每10分钟出现一次 external_url 'https://example.com'
如何修复 gitlab docker no disk space left 错误?
我正在使用 GitLab ci 管道构建应用程序的 docker 映像,当 docker build 命令运行时,我收到此错误: 处理 tar 文件时出错(退出状态 1):写入 /u...
我有一个私有 npm 包,它使用 Gitlab CI 管道发布到 Gitlab 包注册表。 我想在使用纱线的项目中安装这个包。 遵循文档对我有帮助
gitlab-runner:无法连接到本地主机端口 80:连接被拒绝
我有 gitlab 在 docker 容器上运行。 另外,我在 Cenots7 机器上安装了 gitlab-runner。运行器配置使用 docker 执行器。 配置文件 并发 = 1 ...
在 gitlab 关于如何生成 ssh 密钥的文档中:他们建议使用 -o 参数。不过这个说法似乎没有出现在ssh-keygen的手册中。没有抛出错误,所以它是
GitLab 管道在评估 $CI_COMMIT_TAG 时卡住了
我使用以下简单管道(.gitlab-ci.yml): 工作流程: 规则: - 如果: $CI_COMMIT_TAG =~ /^v?(\d+(\.\d+)*)$/ 建造: 标签: - 我的标签 脚本: - 回声“你好” 我想要...
为什么我在 Gitlab 运行程序中收到 ssh: 操作超时?
我正在尝试搭建一个平台来学习 Gitlab CI/CD 的工作原理。我制作了这个 Gitlab CI 文件,它只从 Gitlab CI/CD 变量中读取 ssh 私钥($KEY),连接到服务器并在
本地分支显然与远程分支保持同步,但本地文件未使用“git pull”更新
所以我通常在工作计算机上工作,但昨天我在家用计算机上工作。我将昨天所做的更改推送到我的远程分支“origin/MyName”,我可以在 Git 上看到更改...
在 GitLab 上,我们有许多应用程序存储库,每个存储库都包含自己的应用程序运行时代码、IaC (CloudFormation) 模板、配置、GitLab CI/CD 管道文件和通用 shell 部署...