来自gitlab的持续集成服务器。
自从 gitlab 限制 gitlab CI/CD 上的免费套餐分钟数以来。我想在提交后禁用管道的自动启动。 我想仅通过在 gitlab 界面中单击来手动运行管道。 怎么...
目前,我正在每个作业中复制有关skip-ci的信息,就像这样 工作1: 除了: 变量: - $CI_COMMIT_MESSAGE =~ /skip-ci/ ... 工作2: 除了: 变量: ...
创建合并请求时仅运行一次作业 CI_MERGE_REQUEST_TITLE
工作1: 扩展:.parentJob 规则: - if: '$CI_COMMIT_MESSAGE =~ /.*JOB1.*/' - if: '$CI_MERGE_REQUEST_TITLE =~ /.*JOB1.*/' 我的目的是在 3 个场景中运行 job1: 直接从分行
我在 CI/CD 设置中找不到 Gitlab 的测试覆盖率解析设置
我想为我的测试覆盖率结果设置正则表达式。 根据Gitlab的文档,我应该能够在我的项目设置中的测试覆盖率解析设置中做到这一点...
如何从 GitLab CI 将构建发布到 Artifactory?
我正在寻找一种简单干净的方法来将使用 GitLab CI 构建的工件发布到 Artifactory 上。 我能够发现 https://gitlab.com/gitlab-org/omnibus/blob/af8af9552966348a15dc1bf488efb29a8ca...
在我的 Gitlab CI 上,我运行 gem https://rubygems.org/gems/brakeman 作为手动阶段。当它发现任何警告或错误时,最后在 Gitlab CI 上,在完成所有代码后,它会退出...
我想检查某些文件是否与清单文件中声明的模式匹配。因此,例如以下文件 A_cycles.pdf A_filter_passed_vs_occupied.pdf A_grouped_cycle.csv A_grouped_lane.csv
我在 GitLab 中有一个存储库,其中有两个连接的运行程序。每个跑步者都在不同的服务器上。每个跑步者都有一个测试标签。 假设我的 CICD 管道只是一项操作: 部署: 阶段:部署 t...
在 Windows PowerShell GitLab Runner 中执行 Docker 命令时出现“协议不可用”错误
我正在尝试使用 GitLab 管道构建 Windows Docker 映像。 GitLab Runner 配置为使用 shell (PowerShell) 执行器,并托管在 AWS Windows EC2 实例上,其中 Doc...
Gitlab CI 不支持needs关键字中的变量扩展,有什么解决办法吗?
我正在为所有部署作业创建一个模板,并且我需要能够为每个部署作业使用具有不同值的需求关键字,但据我所知,GitLab CI 不支持使用变量。 .
我们正在评估采用 capnproto 作为模式定义以及消息的序列化/反序列化。 我正在测试它,我在存储库中有一个 .capnp 文件,其中还有生成...
我正在尝试使用 GitLab CI 设置持续集成/部署管道,并且我很难理解(并且在文档中没有真正找到任何信息)GitLab
k8s 的 gitlab 部署中出现“shell not found”错误
尝试运行 k8s 的 gitlab pipeline 并收到以下错误: 跳过 Git 子模块设置 执行作业脚本的“step_script”阶段 00:00 使用 docker 镜像 sha256:
让我们想象一下,我想在 gitlab 中有 2 个不同的 CI 管道。第一个应该从任何分支上的每次推送开始,另一个只有在提交标题以部署结束时才开始。 我怎么意识到...
为什么 Gitlab 运行程序会抛出“Docker 守护进程正在运行吗?”
我希望获得一些有关 Gitlab 运行程序实例的帮助 抛出“无法连接到位于 tcp://localhost:2375 的 Docker 守护进程。docker 守护进程是否正在运行?” 我的 gitlab-ci.yml:...
如何在单个 Gitlab CI 作业中拥有多个 docker 容器?
我的项目有多个组件,需要在单独的容器中运行并相互连接。我正在尝试在
我在.gitlab-ci.yml中有以下阶段: 阶段: - 建造 - 测试天蓝色 - 分析后测试 如果 test-azure 失败,分析后测试将被跳过,除非我添加 allow_failure: true 那么...
我们有一个用于构建软件包的 GitLab CI/CD .gitlab-ci.yaml 文件。此 .gitlab-ci.yaml 有一个变量,用于确定应为哪个操作系统版本构建包。我们会
收到错误:作业失败:退出代码 1,但我在管道上收到警告和成功/通过的电子邮件
当测试失败时,我会在管道上收到警告而不是失败,并且会收到成功/通过的电子邮件而不是失败。 这是我的 .gitlab-ci.yml 下面 阶段: - 质量保证 图像: 名称:
鉴于此登录: docker登录-u gitlab-ci-token -p $CI_JOB_TOKENregistry.example.com 登录的生命周期是多少?专门用于 kubernetes 部署。 Kubernetes 需要