这是GitLab Runner存储库,此应用程序运行测试并将结果发送到GitLab CI。 GitLab CI是协调测试的开源持续集成服务器。
我正在尝试使用 GitLab CI 设置持续集成/部署管道,并且我很难理解(并且在文档中没有真正找到任何信息)GitLab
k8s 的 gitlab 部署中出现“shell not found”错误
尝试运行 k8s 的 gitlab pipeline 并收到以下错误: 跳过 Git 子模块设置 执行作业脚本的“step_script”阶段 00:00 使用 docker 镜像 sha256:
为什么 Gitlab 运行程序会抛出“Docker 守护进程正在运行吗?”
我希望获得一些有关 Gitlab 运行程序实例的帮助 抛出“无法连接到位于 tcp://localhost:2375 的 Docker 守护进程。docker 守护进程是否正在运行?” 我的 gitlab-ci.yml:...
如果用户触发管道并且没有设置名为 options 的变量的值,是否有办法使我的整个管道失败? 我已经尝试过诸如 only 和规则之类的东西,但他们只是跳过了工作......
使用 PyAutoGUI 和 OpenCV 在远程计算机上进行元素检测的问题
给出:PyAutoGUI 和 OpenCV。他们的具体任务是通过精确匹配找到当前屏幕上的特定元素。这是通过截取整个屏幕的屏幕截图然后搜索来完成的...
Gitlab CI Runner 如何在不在批准的 IP 范围内连接 Kubernetes 集群
我有一个 AKS(Azure Kubernetes 服务)集群,在“网络”部分启用了“批准的 IP 地址”,仅允许某些计算机通过 Kub 连接到它...
我们如何将 gitlab 作业失败错误与重试 yaml 类型相匹配?
我们有一组重试类型来定义 retry.when,例如脚本失败 但我们没有任何东西可以将这些类型与任意作业的日志或 GitLab 运行程序日志中的任何内容相匹配......
是否可以覆盖gitlab中的$CI_PROJECT_NAME?
是否可以指定一个与gitlab中实际项目名称不同的CI_PROJECT_NAME?
如果 gitlab 中的 Alpha 测试失败,则阻止 QA 部署
我们遇到的问题是,有时,即使我们的测试失败,仍然可以手动触发 QA 管道。为了解决这个问题,我正在努力实现一种机制来自动...
我是 docker 和 jenkins 的新手。然而最终我在 jenkins 中创建了一个作业,以便我可以删除存储在我们的 Linux 机器(CentOS7)中的 gitlab-runner 的卷缓存 为了达到...
有没有办法动态选择作业是否在 Gitlab CI 管道中运行?
我正在尝试让一项作业检查配置文件中是否存在单词,并确定后续触发作业是否发生...... 就像这样... 阶段: - 查看 - 触发器管道...
我对 gitlab 和 gitlab CI 非常陌生,我已经建立了一个正在成功完成的管道。 我的主分支和开发分支受到保护,因此需要合并请求,以便不......
我正在尝试将静态网站的多个版本从 GitLab CI/CD 部署到公共 GitLab 页面。 我的策略是在路径中包含标签或分支名称,例如 page.foo.com/project/main...
我正在开发一个需要自定义构建大型库的项目。 通常,这些库依赖项将被上传到工件并命名为 QT6.static.tar.gz 之类的名称。当
我可以手动制作 GitLab 作业吗,除非它们在合并列车中运行?
我们正在尝试在我们的机构 GitLab 中创建一个良好的合并列车设置。 目前,我们的管道中有一些运行昂贵的模糊测试的作业。这些作业不应该在每次推送时运行,...
我正在尝试使用任务定义来部署 ECS,并且我正在使用 ECR 将我的 docker 映像存储在 was 中。当我尝试使用共享运行程序登录 GitLab CI/CD 中的 ECR 时。我收到错误。 图片:码头工人:19.03....
python:3.7 映像上的 Gitlab 注册表管道错误:由于公钥不可用,无法验证以下签名
描述 我目前正在尝试使用 gitlab ci 自动化 docker 注册表的过程,但我遇到了注册表内容器上的包更新问题。一切...
我的 .gitlab-ci.yml 文件中有两个作业,类似于: 工作1: 阶段:构建 脚本: - cd docker/某些目录 - 进行构建 - 运行 规则: - 变化: ...
我正在尝试创建应在创建合并请求时运行的 Gitlab CI 作业。 我可以使用文档中的示例: 一些工作: 脚本: - 回显“测试” 规则: - 如果:$
在 GitLab CI 管道中针对给定作业使用不同的操作系统
我有一个 GitLab CI 管道,默认情况下在所有阶段都使用适用于 Java 的 Temurin Docker (Linux) 映像。 我需要扩展构建目标以使用多个操作系统:Linux、macOS、Window...