gitlab-ci 相关问题

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

gitlab ci 中作业规则中如何引用变量?

我需要在 gitlab ci 作业规则中重用变量 包括: - 模板:“Workflows/Branch-Pipelines.gitlab-ci.yml” .staging_variables: 变量: CONFIG_NAME:“暂存” .

回答 2 投票 0

Gitlab CI 上的弹性搜索服务

我遵循了这个答案,当我的图像是7.17.2时它可以工作,但现在我已经升级到弹性搜索版本8.0.0,连接被拒绝。有关如何解决此问题的任何线索? lint_and_...

回答 1 投票 0

是否可以重复使用分支 GitLab 管道进行合并请求?

当我推送到 GitLab 时,会触发管道。当我创建合并请求时,即使没有实际更改,也会创建一个新管道,因为两个管道都在完全相同的提交上运行。是吗

回答 1 投票 0

如何在gitlab yaml中动态设置parallel:matrix?

我有一个包含多个项目的.NET 解决方案,对于每个项目我都有一个单独的测试项目。目前,每当我添加一个新项目时,我都会为其添加一个单独的测试项目,并且我需要

回答 2 投票 0

为什么我只能在 Gitlab 管道中从另一个容器(它运行空手道测试)访问 kafka-rest(在 docker-container 中启动)?

我在镜像中运行管道:docker/compose:latest。 我使用此脚本来构建和运行此映像中的容器: 脚本: - docker-compose up -d - CONTAINER_ID=$(docker-compose ps -q 空手道) ...

回答 1 投票 0

如何调用GitLab API“/projects/:id/trigger/pipeline”并指定GitLab CI构建文件?

GitLab 允许 .gitlab-ci.yml 文件中的作业触发子管道并指定构建配置文件。例如: 触发器作业:触发器: 包括: - 本地:路径/到/子-

回答 1 投票 0

testdriven.io 课程 AWS 上的可扩展 Flask 应用程序 - Gitlab Docker 构建问题

我正在学习 testdriven.io 的这门课程,但我无法让我的管道顺利完成。基本上,这里的目标是将图像推送到 gitlab 注册表。 .gitlab-ci.yml ...

回答 1 投票 0

Makefile:wget:仅在 GitLab CI 作业上不允许操作

我有一个包含以下内容的Makefile: docker-compose.yml: wget https://gitlab.com/dependabot-gitlab/dependabot/-/raw/v0.34.0/docker-compose.yml docker run --rm -v ${PWD}:${PWD} -w ${P...

回答 1 投票 0

gitlab 无法升级连接:找不到容器(“build”)

我在 nexus 仓库中有 2 张图片 我想把它们一一下载下来。 GitLab 运行程序中的第一个管道抛出错误,是 GitLab 缺少配置: 这是从 GitLab 运行程序返回的错误:

回答 1 投票 0

Gitlab CI/CD - 在一项作业中检索到工件,但在另一项作业中则不检索

我注意到我可以从我的 Gitlab CI 作业之一的文件中访问和导出值,但不能从其他作业中访问和导出值,即使它显然位于目录中。 这是我的 gitlab-ci.yml 的一部分: .terraf...

回答 1 投票 0

动态保存仅针对一个管道运行的作业的 GitLab 变量

我正在尝试自动化 Maven 项目的 DefectDojo 模板。 我需要在 DefectDojo 实例中创建一个产品并存储所创建产品的 ID。 我已经为正在运行的作业编写了一个脚本

回答 2 投票 0

使用 Gitlab CI 清除管道缓存

管道完成后是否可以使用 Gitlab CI 使管道缓存失效或清除? 我的 .gitlab-ci.yml 文件具有以下全局缓存定义 缓存: 键:“%CI_PIPELI...

回答 4 投票 0

Gitlab Runner Shell 执行器用于在多个服务器中运行作业

我将 gitlab-runner 安装到 3 台服务器上,并将其配置为 shell 执行器。我的跑步者是特定跑步者而不是共享跑步者。我没有使用标签。我的目的是,我想执行 .gitlab-ci.yml

回答 1 投票 0

如何在 Gitlab Pipelines 上对 CI 和 CD 作业进行分组

我想在创建合并请求时运行 CI 作业,并在合并请求合并时再次运行 CI 作业和 CD 作业。 .gitlab-ci.yml: 阶段: - 构建 # Docker 构建 规则: - 如果:$

回答 1 投票 0

如何以管理员身份启用 GitLab Pages 中的“添加新域”按钮?管理面板中是否有现有配置?

我想为 GitLab 页面添加自定义域。我在 Gitlab 管理设置面板中没有看到任何现有配置。 我看到这条消息: “对域和证书的支持已禁用......

回答 1 投票 0

使用标签查询失败:禁止秘密:用户“system:serviceaccount:gitlab-runner:default”无法列出 API 组“”中的资源“秘密”

我正在尝试通过 gitlab CI/CD 管道将我的 Web 应用程序部署到 Rancher kubernetes 集群中。为此,我使用下面的 helm 命令。 注意:我在这里只添加了相关的工作,没有完整的.gitla...

回答 1 投票 0

GitLab-CI:在发布部分使用作业变量

在 Gitlab 的 CI 管道中,我尝试为版本设置标签名称。 标记名称应由作业变量设置,但它将始终使用“默认”值。但它应该使用“

回答 1 投票 0

通过正则表达式在 gitlab 工作流程规则中使用变量

我有两条规则。第一个不起作用,但第二个起作用。我想使用正则表达式缩短字符串,但是当我运行它时,我总是收到一条错误消息,表示管道已被工作流程过滤

回答 1 投票 0

将文件上传到gitlab包注册表

我为 Gitlab-CI 编写了以下作业: 上传作业: 阶段:上传 图像:curlimages/curl:最新 规则: - 如果:$CI_COMMIT_TAG 脚本: - 'tar cvzf "${CI_PROJECT_DIR}/${

回答 1 投票 0

如何防止 GitLab 中管道阶段之间的 cmake 重建

我有一个使用 cmakeExternalProject 来构建我的依赖项的项目。这意味着我的构建设置可能会有点乏味,需要下载依赖项然后构建它们。依赖...

回答 1 投票 0

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