gitlab-ci-runner 相关问题

这是GitLab Runner存储库,此应用程序运行测试并将结果发送到GitLab CI。 GitLab CI是协调测试的开源持续集成服务器。

Gitlab CI 管道在同一阶段并行运行作业并调用/触发同一阶段的其他作业

我正在尝试创建一个用于数据加载的自动化管道。我有一个如下解释的场景: 阶段 - 阶段1 - 阶段2 工作1: 阶段:阶段1 脚本: - echo“第 1 阶段工作 1” 乔...

回答 1 投票 0

Gitlab 管道:在触发路径中使用变量

我正在尝试开发一个通用的 gitlab 管道,它使用矩阵来触发另一个管道,但我想在路径中添加一个变量。到目前为止我写的是: 变量: PROJECT_NAME:名称

回答 2 投票 0

如何将变量导出到CICD的所有阶段?

我有一些阶段,我需要在一个阶段中为文件夹创建一个名称并在另一个阶段中使用它。就像下面的代码: ... 之前的脚本: - 光盘发布 - 出口 TZ=欧洲/马德里 ...

回答 1 投票 0

使用 GitLab Runner 在另一台主机上执行命令

我是 CI/CD 世界的新手,目前正在学习。 这是我当前的设置: 安装Windows 11 包含一个名为“blog”的项目的文件夹(该文件夹代表开发...

回答 1 投票 0

如何保持 bash 会话打开并交互执行命令?

我正在实现自定义 gitlab-runer 执行器。 Gitlab发送多个脚本按顺序执行,并希望在同一个shell会话中执行它们。但是,我的包装脚本被执行多次

回答 1 投票 0

用户“system:serviceaccount:gitlab:default”无法获取命名空间“gitlab”中 API 组“apps”中的资源“部署”

我正在尝试从 gitlab kubernetes 执行器运行 k8s 部署作业。 我使用 helm 部署了 kubernetes runner,如下所示。 我的values.yaml 包含以下rbac 规则: RBAC: 创建:...

回答 1 投票 0

如何根据代码更改在同一个 GitLab CI 阶段执行不同的脚本

我有一个要求,我需要运行一个名为 test 的相同 GitLab CI 作业,并根据代码更改执行两个不同的脚本。 例如,文件夹结构是:- - 核 - 客户端-1 ...

回答 1 投票 0

使用标签在跑步者上执行作业的最佳方式?

这是我在 .gitlab-runner.yml 中的工作之一: 测试产品: 阶段:测试 标签: - 虚拟机1 脚本: - 密码 如果我添加到标签 vm2(这是另一个跑步者的标签),它将无法工作,因为我...

回答 1 投票 0

如何让 GitLab 运行器并行运行,但每个运行器不能运行多个作业

我们在自托管的 GitLab 15 服务器中有 6 个存储库。我们有一个单独的跑步者盒子和 6 个命名/标记的跑步者设置。所以 gitlab 上的每个 repo 都有自己特定的运行器。 我们想要发生的是...

回答 1 投票 0

如何在 GIT 中重新附加分离的 HEAD

(我可以看到有很多关于此的问题,但我还没有找到能解决我的确切问题的问题)。 我正在运行 gitlab-ci,当运行程序检查我的代码时,它会作为一个独立的头执行此操作。他...

回答 4 投票 0

gitlab 不扩展并行/矩阵中使用的变量

我试图将变量传递给并行/矩阵,但没有看到变量被扩展并且作业失败。这是通过环境变量在作业中设置的。我正在尝试回应 var...

回答 3 投票 0

在 Gitlab Shared Runner 中运行 docker 容器

我正在尝试在 .gitlab-ci.yml 文件中运行带有 mongo 映像的 docker 容器。我的一些 python 文件与 mongo 数据库通信。这是我的 .gitlab-ci.yml 的样子: 默认: 图片:py...

回答 1 投票 0

当我在文件 .gitlab-ci.yml 中运行此命令“$ docker build --pull -t e45 .”时,我收到错误

gitlab-runner 给出错误: 错误:连接期间出错:获取“http://docker:2375/_ping”:拨打 tcp:在 127.0.0.53:53 上查找 docker:服务器行为不当 当它尝试运行命令 docker bu...

回答 1 投票 0

GitLab CI:两个独立的预定作业

考虑以下 gilab-ci.yml 脚本: 阶段: - 为 ui 自动化构建 - 独立工作 变量: LC_ALL:“en_US.UTF-8” LANG:“en_US.UTF-8” 之前的脚本: - gem 安装包...

回答 2 投票 0

Kubernetes 如何在注册的节点上找不到 file.csi.azure.com 驱动程序?

在配置中添加新卷后,尝试使用 Azure Kubernetes 服务 (AKS) 中的容器时,我看到以下一组警告和错误: 19m 警告安装失败...

回答 1 投票 0

gitlab runner pod 没有 docker.sock

最近我在我的 kubernetes 中部署了带有 helm 的 gitlab runner。问题是我创建了一个基于 docker:dind 的 docker 镜像,其中有一些 maven 的包,当 gitlab 运行时 runn...

回答 1 投票 0

Gitlab CI 管道因用户未授权而失败

我有一个在 gitlab CI/CD 上构建和部署管道的项目。我也可以在提交时手动运行它,但组织中的团队成员不能。他们有一个错误:“管道因......而失败”

回答 1 投票 0

如何在多个 gitlab 运行器配置中的作业之间共享“构建存储库目录”?

我正在使用 gitlab runner 来部署应用程序 -共享gitlab runner,并发数为4 /etc/gitlab-runner/config.toml 并发 = 4 检查间隔 = 0 执行者 = s...

回答 1 投票 0

gitlab-ci 运行程序需要很长时间从 S3 缓存下载/上传(没有“ServerAddress”)

我们有一个 gitlab 运行器在 AWS 上的 kubernetes 集群中运行。测试工作: 测试工作: 图片:centos 阶段:构建 缓存: 路径: - 输出 脚本: - mkdir -p 输出 - 日期 +&...

回答 1 投票 0

Gitlab-CE 无法打开设置 CI/CD 部分。收到错误 500

我已经在Ubuntu服务器上安装了Gitlab-CE。信息如下: Ruby:ruby 3.0.6p216(2023-03-30 修订版 23a532679b)[x86_64-linux] 亚搏体育appGitLab: 16.1.2 (e60fc11f2d3) 自由软件 GitLab

回答 1 投票 0

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