gitlab-ci 相关问题

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

将已弃用的 gitlab ci“仅”翻译为“规则”

我有很多管道来构建东西,然后部署在版本上运行并由管道触发器触发。因此,为了仅在推送到 gitlab 时运行构建/测试作业,我有以下内容: 我...

回答 1 投票 0

如何集成 gitlab CICD、kankio-executor 和 ssh 密钥以使用 Dockerfile 构建镜像

我想使用 git CICD 和 kankio 构建我的 golang 项目映像。 问题是我的 golang 项目有一些私有 git repo 依赖项,在 go mod 下载或 go build 期间需要 ssh 密钥。 ...

回答 1 投票 0

GitLab CI Runner 突然变得很慢

我与私人运行者成功设置了 GitLab CI 项目。突然之间,CI 步骤需要 4 分钟多,而不是 20-25 秒。我无法确定时间的增加。难道,那个

回答 2 投票 0

使用地图合并(<<) in an externally included yml file in Gitlab CI/CD

主要的 gitlab CI 配置文件如下所示: .gitlab-ci.yml - 包括: - '测试.yml' 阶段: - 建造 - 开发者 .模板:&部署 依赖项: - 建造 .模板:&build

回答 1 投票 0

获取嵌套目录工件而不获取 .gitlab-ci.yml 中的嵌套父目录?

我正在尝试将嵌套目录的内容作为我的 GitLab CI 中的压缩工件获取。 在本例中,我想要 myapp 目录中的所有文件和目录。 文物: 路径: - ${CI_PROJE...

回答 2 投票 0

如何访问 GitLab 中合并请求管道的预定义变量?

我试图访问 GitLab 中合并请求管道的这些预定义变量,但显然我的管道被设置为基本管道,因此只能访问这些变量。我

回答 1 投票 0

如何迭代Gitlab管道中的变量列表?

我正在尝试部署我的 Docker 映像,我想创建包含所有环境变量的 .env 文件。有没有某种方法可以迭代所有管道变量? .gitlab-ci.yaml: 变量:

回答 1 投票 0

Gilab 在第一个作业开始时运行第二个作业

两个阶段有两个作业,当调用 Terraform Apply 时,它需要运行第二个作业,忽略 Terraform Apply 的结果并且不等待它首先完成。 目前两者...

回答 1 投票 0

在gitlab中定义多个并行矩阵作业之间的一对一依赖关系

在 gitlab 管道中,我可以指定一个作业,例如: 建造: 平行线: 矩阵: - 架构:[x86_64,arm] 操作系统:[linux、macos] 这将创造 4 个独立的工作岗位...

回答 1 投票 0

Gitlab 服务中的 Keycloak 18 有时无法加载领域(没有错误)

我想知道是否有人知道这个问题:我正在启动 Keycloak 作为 Gitlab 服务,以便使用“--import-realm”选项在管道中运行集成测试。它

回答 2 投票 0

无法在 Azure 中使用 docker-autoscaler 在 GitLab Runner 上运行作业

我正在尝试使用 Azure 规模集通过带有短暂插件的 docker-autoscaler 执行器配置 GitLab Runner 实例。 我创建了一个基于 VM 的托管 Azure VM 映像:Ubu...

回答 1 投票 0

Gitlab-ci.yml 创建合并请求

我在 DEV 分支中运行以下 gitlab-ci.yml 文件,目标也为 DEV。 由于我无法将 TARGET 指向 MASTER,因此不会自动创建 MR。 我想知道...

回答 2 投票 0

根据从配置文件中读取标志来触发子管道

我有每个项目的配置文件:config.yml(底部提供了存储库结构) AWS_Deploy_Code:真 Azure_Deploy_Code:错误 我想读取配置文件并触发阶段...

回答 1 投票 0

Gitlab 管道作业耗时太长

通常在我的项目管道工作中,测试需要大约 20 分钟(gitlab 运行程序)在 gitlab 上完成,(在 macOS 上本地需要 2 分钟)。大约 2 个月前,运行时出现问题...

回答 1 投票 0

在 gitlab ci 脚本功能失败时屏蔽 exit 1

我们知道,默认情况下,gitlab ci runners 使用 set -o pipelinefail,如 coderwall.com 中所述,此特定选项将管道的退出代码设置为最右侧命令的退出代码...

回答 2 投票 0

如何通过并行矩阵动态使用 GitLab CI 需求?

我需要在当前阶段的第一个作业完成后立即从下一个阶段开始下一个作业,而不需要等待当前阶段的其他作业完成。 我有 gitlab CI...

回答 1 投票 0

如何将工件从子作业返回到父管道?

使用触发器动态选择测试作业 准备测试: 图像:$CI_REGISTRY/platform/docker-images/vault:1.8 变量: 上下文测试:| 包括: # 产品 - 项目:'gitl...

回答 2 投票 0

在Gitlab-CI中,如何像artifacts一样安装包并保留在另一个步骤中使用?

我正在构建一个 Gitlab-CI 流程来部署项目,但我需要在测试和代码质量检查中运行一些 NPM 脚本。有没有一种方法可以在某个步骤中安装 NodeJS,然后在另一个步骤中使用它? 该...

回答 1 投票 0

GitLab CI/CD Pipeline 如何设置不同的运行程序来根据源分支合并到哪个目标分支来运行作业?

在 CI/CD 管道中,我想在源分支合并到目标分支时指示不同的 gitlab-runner 运行作业。如果源分支正在合并到开发或测试分支...

回答 1 投票 0

Gitlab Runner 服务不创建工作目录

我将 gitlab-runner 作为服务启动,以便实例即使在重新启动时也始终运行。 构建完成后我似乎找不到工作目录资产。我可以看到配置...

回答 1 投票 0

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