来自gitlab的持续集成服务器。
我需要在 gitlab ci 作业规则中重用变量 包括: - 模板:“Workflows/Branch-Pipelines.gitlab-ci.yml” .staging_variables: 变量: CONFIG_NAME:“暂存” .
我遵循了这个答案,当我的图像是7.17.2时它可以工作,但现在我已经升级到弹性搜索版本8.0.0,连接被拒绝。有关如何解决此问题的任何线索? lint_and_...
当我推送到 GitLab 时,会触发管道。当我创建合并请求时,即使没有实际更改,也会创建一个新管道,因为两个管道都在完全相同的提交上运行。是吗
如何在gitlab yaml中动态设置parallel:matrix?
我有一个包含多个项目的.NET 解决方案,对于每个项目我都有一个单独的测试项目。目前,每当我添加一个新项目时,我都会为其添加一个单独的测试项目,并且我需要
为什么我只能在 Gitlab 管道中从另一个容器(它运行空手道测试)访问 kafka-rest(在 docker-container 中启动)?
我在镜像中运行管道:docker/compose:latest。 我使用此脚本来构建和运行此映像中的容器: 脚本: - docker-compose up -d - CONTAINER_ID=$(docker-compose ps -q 空手道) ...
如何调用GitLab API“/projects/:id/trigger/pipeline”并指定GitLab CI构建文件?
GitLab 允许 .gitlab-ci.yml 文件中的作业触发子管道并指定构建配置文件。例如: 触发器作业:触发器: 包括: - 本地:路径/到/子-
testdriven.io 课程 AWS 上的可扩展 Flask 应用程序 - Gitlab Docker 构建问题
我正在学习 testdriven.io 的这门课程,但我无法让我的管道顺利完成。基本上,这里的目标是将图像推送到 gitlab 注册表。 .gitlab-ci.yml ...
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...
我在 nexus 仓库中有 2 张图片 我想把它们一一下载下来。 GitLab 运行程序中的第一个管道抛出错误,是 GitLab 缺少配置: 这是从 GitLab 运行程序返回的错误:
Gitlab CI/CD - 在一项作业中检索到工件,但在另一项作业中则不检索
我注意到我可以从我的 Gitlab CI 作业之一的文件中访问和导出值,但不能从其他作业中访问和导出值,即使它显然位于目录中。 这是我的 gitlab-ci.yml 的一部分: .terraf...
我正在尝试自动化 Maven 项目的 DefectDojo 模板。 我需要在 DefectDojo 实例中创建一个产品并存储所创建产品的 ID。 我已经为正在运行的作业编写了一个脚本
管道完成后是否可以使用 Gitlab CI 使管道缓存失效或清除? 我的 .gitlab-ci.yml 文件具有以下全局缓存定义 缓存: 键:“%CI_PIPELI...
Gitlab Runner Shell 执行器用于在多个服务器中运行作业
我将 gitlab-runner 安装到 3 台服务器上,并将其配置为 shell 执行器。我的跑步者是特定跑步者而不是共享跑步者。我没有使用标签。我的目的是,我想执行 .gitlab-ci.yml
如何在 Gitlab Pipelines 上对 CI 和 CD 作业进行分组
我想在创建合并请求时运行 CI 作业,并在合并请求合并时再次运行 CI 作业和 CD 作业。 .gitlab-ci.yml: 阶段: - 构建 # Docker 构建 规则: - 如果:$
如何以管理员身份启用 GitLab Pages 中的“添加新域”按钮?管理面板中是否有现有配置?
我想为 GitLab 页面添加自定义域。我在 Gitlab 管理设置面板中没有看到任何现有配置。 我看到这条消息: “对域和证书的支持已禁用......
使用标签查询失败:禁止秘密:用户“system:serviceaccount:gitlab-runner:default”无法列出 API 组“”中的资源“秘密”
我正在尝试通过 gitlab CI/CD 管道将我的 Web 应用程序部署到 Rancher kubernetes 集群中。为此,我使用下面的 helm 命令。 注意:我在这里只添加了相关的工作,没有完整的.gitla...
在 Gitlab 的 CI 管道中,我尝试为版本设置标签名称。 标记名称应由作业变量设置,但它将始终使用“默认”值。但它应该使用“
我有两条规则。第一个不起作用,但第二个起作用。我想使用正则表达式缩短字符串,但是当我运行它时,我总是收到一条错误消息,表示管道已被工作流程过滤
我为 Gitlab-CI 编写了以下作业: 上传作业: 阶段:上传 图像:curlimages/curl:最新 规则: - 如果:$CI_COMMIT_TAG 脚本: - 'tar cvzf "${CI_PROJECT_DIR}/${
我有一个使用 cmakeExternalProject 来构建我的依赖项的项目。这意味着我的构建设置可能会有点乏味,需要下载依赖项然后构建它们。依赖...