gitlab-ci 相关问题

来自gitlab的持续集成服务器。

如何在gitlab中禁用自动管道

自从 gitlab 限制 gitlab CI/CD 上的免费套餐分钟数以来。我想在提交后禁用管道的自动启动。 我想仅通过在 gitlab 界面中单击来手动运行管道。 怎么...

回答 3 投票 0

GitLab CI:避免每个作业重复的skip-ci

目前,我正在每个作业中复制有关skip-ci的信息,就像这样 工作1: 除了: 变量: - $CI_COMMIT_MESSAGE =~ /skip-ci/ ... 工作2: 除了: 变量: ...

回答 3 投票 0

创建合并请求时仅运行一次作业 CI_MERGE_REQUEST_TITLE

工作1: 扩展:.parentJob 规则: - if: '$CI_COMMIT_MESSAGE =~ /.*JOB1.*/' - if: '$CI_MERGE_REQUEST_TITLE =~ /.*JOB1.*/' 我的目的是在 3 个场景中运行 job1: 直接从分行

回答 1 投票 0

我在 CI/CD 设置中找不到 Gitlab 的测试覆盖率解析设置

我想为我的测试覆盖率结果设置正则表达式。 根据Gitlab的文档,我应该能够在我的项目设置中的测试覆盖率解析设置中做到这一点...

回答 2 投票 0

如何从 GitLab CI 将构建发布到 Artifactory?

我正在寻找一种简单干净的方法来将使用 GitLab CI 构建的工件发布到 Artifactory 上。 我能够发现 https://gitlab.com/gitlab-org/omnibus/blob/af8af9552966348a15dc1bf488efb29a8ca...

回答 4 投票 0

如何让手动作业在 GitLab CI 上始终成功退出?

在我的 Gitlab CI 上,我运行 gem https://rubygems.org/gems/brakeman 作为手动阶段。当它发现任何警告或错误时,最后在 Gitlab CI 上,在完成所有代码后,它会退出...

回答 3 投票 0

根据模式清单匹配文件

我想检查某些文件是否与清单文件中声明的模式匹配。因此,例如以下文件 A_cycles.pdf A_filter_passed_vs_occupied.pdf A_grouped_cycle.csv A_grouped_lane.csv

回答 3 投票 0

在一个 gitlab-ci 管道操作中使用多个运行器

我在 GitLab 中有一个存储库,其中有两个连接的运行程序。每个跑步者都在不同的服务器上。每个跑步者都有一个测试标签。 假设我的 CICD 管道只是一项操作: 部署: 阶段:部署 t...

回答 2 投票 0

在 Windows PowerShell GitLab Runner 中执行 Docker 命令时出现“协议不可用”错误

我正在尝试使用 GitLab 管道构建 Windows Docker 映像。 GitLab Runner 配置为使用 shell (PowerShell) 执行器,并托管在 AWS Windows EC2 实例上,其中 Doc...

回答 1 投票 0

Gitlab CI 不支持needs关键字中的变量扩展,有什么解决办法吗?

我正在为所有部署作业创建一个模板,并且我需要能够为每个部署作业使用具有不同值的需求关键字,但据我所知,GitLab CI 不支持使用变量。 .

回答 2 投票 0

如何在多个项目之间共享 capnproto 定义模式

我们正在评估采用 capnproto 作为模式定义以及消息的序列化/反序列化。 我正在测试它,我在存储库中有一个 .capnp 文件,其中还有生成...

回答 1 投票 0

GitLab Runner 实际应该在哪里运行?

我正在尝试使用 GitLab CI 设置持续集成/部署管道,并且我很难理解(并且在文档中没有真正找到任何信息)GitLab

回答 2 投票 0

k8s 的 gitlab 部署中出现“shell not found”错误

尝试运行 k8s 的 gitlab pipeline 并收到以下错误: 跳过 Git 子模块设置 执行作业脚本的“step_script”阶段 00:00 使用 docker 镜像 sha256:

回答 1 投票 0

在 gitlab ci 中使用多个“工作流程”?

让我们想象一下,我想在 gitlab 中有 2 个不同的 CI 管道。第一个应该从任何分支上的每次推送开始,另一个只有在提交标题以部署结束时才开始。 我怎么意识到...

回答 1 投票 0

为什么 Gitlab 运行程序会抛出“Docker 守护进程正在运行吗?”

我希望获得一些有关 Gitlab 运行程序实例的帮助 抛出“无法连接到位于 tcp://localhost:2375 的 Docker 守护进程。docker 守护进程是否正在运行?” 我的 gitlab-ci.yml:...

回答 2 投票 0

如何在单个 Gitlab CI 作业中拥有多个 docker 容器?

我的项目有多个组件,需要在单独的容器中运行并相互连接。我正在尝试在

回答 1 投票 0

gitlab-ci:始终运行后期并从早期阶段获取失败/成功

我在.gitlab-ci.yml中有以下阶段: 阶段: - 建造 - 测试天蓝色 - 分析后测试 如果 test-azure 失败,分析后测试将被跳过,除非我添加 allow_failure: true 那么...

回答 1 投票 0

多次包含 .gitlab-ci.yml,每次使用不同的配置

我们有一个用于构建软件包的 GitLab CI/CD .gitlab-ci.yaml 文件。此 .gitlab-ci.yaml 有一个变量,用于确定应为哪个操作系统版本构建包。我们会

回答 4 投票 0

收到错误:作业失败:退出代码 1,但我在管道上收到警告和成功/通过的电子邮件

当测试失败时,我会在管道上收到警告而不是失败,并且会收到成功/通过的电子邮件而不是失败。 这是我的 .gitlab-ci.yml 下面 阶段: - 质量保证 图像: 名称:

回答 1 投票 0

gitlab $CI_JOB_TOKEN 的生命周期是多少

鉴于此登录: docker登录-u gitlab-ci-token -p $CI_JOB_TOKENregistry.example.com 登录的生命周期是多少?专门用于 kubernetes 部署。 Kubernetes 需要

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.