gitlab-ci 相关问题

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

Gitlab CI/CD 在 docker compose 中运行作业

我想使用 Gitlab CI/CD 在 docker compose 中运行测试。 首先,我在 docker-build 中创建并运行容器,但在运行测试中容器不再存在。能告诉我有什么办法吗...

回答 1 投票 0

GitLab Runner - 如何一次只允许运行一个管道

我是 GitLab 新手,面临一个问题:如果我在同一个 gitlab-runner 上同时触发两个管道,它们都会并行运行并导致失败。我想要的是将运行限制为...

回答 5 投票 0

GitLab Runner Docker 执行器和 S3 缓存

即使互联网上有多个帖子,我也不知道如何让我的 GitLab-Runner 工作...... 我正在使用 GitLab CE 17.0.0 + 2 个 GitLab Runners 17.0.0,其中一个托管在 AlmaLinux 8 服务器上...

回答 1 投票 0

为什么 GitLab 管道中的缓存不仅仅适用于特定管道?

我想仅在特定管道内使用 GitLab 管道中的缓存,因此其他管道不会访问它。我写了下面的例子来证明我的意思。在这个例子中,我想要...

回答 1 投票 0

如果我在 GitLab CI/CD 中添加分支条件,构建阶段就会消失

我正在尝试使用下面的 .gitlab-ci.yml 构建管道。我的问题是,当我添加分支条件(例如 if Below 或 onyl: -dev)时,我的构建阶段在整个管道过程中消失。 ...

回答 1 投票 0

Gitlab 页面上的 Nuxt 3

我正在尝试在 Gitlab 页面上部署我的静态 Nuxt 3 站点,我曾经在 Nuxt 2 中将目录名称 dist 更改为 gitlab 请求的 public。 Nuxt 3 现在已重命名为以前的名称

回答 3 投票 0

如何使用 Python 请求将变量传递到 GitLab CI Pipeline API?

需要将 env 变量从 python 脚本传递到 gitlab ci 管道。尝试过 响应 = requests.post("https://gitlab.com/api/v4/projects/{project_id}/trigger/pipeline", data={'token': 'toke...

回答 2 投票 0

“SDK版本问题。此应用程序是使用iOS 16.2 SDK构建的。所有iOS和iPadOS应用程序都必须使用iOS 17 SDK或更高版本构建”

使用 Gitlab CI 一段时间以来,存在一个永久性问题: [17:39:27]: [33m[altool] 2024-05-14 17:39:27.338 *** 错误:资产验证失败 SDK 版本问题。这个应用程序是用 iOS 16 构建的......

回答 2 投票 0

使用私有 go 模块与 gitlab ci Auto-DevOps 进行自动测试

我使用 gitlab auto dev ops 来部署我的项目。我的自动测试有问题(https://docs.gitlab.com/ee/topics/autodevops/stages.html#auto-test)。在我的项目中,我使用私有模块。 呃...

回答 1 投票 0

如何在Gitlab中更改多个合并请求的目标分支

我们有多个开放的合并请求,所有请求都指向一个特定的主分支。为了保持一致性,我们将默认分支从 master 切换到另一个分支(称为 trunk)。问题是,

回答 2 投票 0

Gitlab CI 管道文件一次创建两个管道

我配置了以下 .gitlab-cci.yml 文件: 图片:节点:最新 阶段: - 测试 - 节点 - 准备 - 建造 - 跑步 节点_18: 阶段:节点 图片:节点:18.20.2 脚本: - 回声...

回答 1 投票 0

Gitlab CI,合并请求目标分支

在我的管道中,我希望仅当合并请求目标分支是某个分支(例如release/1.0.0-rc 或release/1.5.0-rc 等)时才运行作业。 这是我的工作: 构建作曲家: 阶段:构建...

回答 1 投票 0

为什么 GitLab CI 作业没有以“规则:更改”运行?

我的目标 是仅在两种条件下运行构建和部署中的作业(在主分支上): src 文件夹中存在 JSON 文件 src 文件夹中的 JSON 文件发生了更改 执行 我...

回答 1 投票 0

如果在目录中找到特定文件,则对特定文件执行多个命令

我有 2 个目录(paul 和 matt),每个目录中都有一些子文件夹,其中可能包含或(将包含)一个 kustomization.yaml 文件。我想做的是运行(多个命令)...

回答 1 投票 0

从 gitlab-ci.yaml 中的文件内容设置发布 tag_name

我有以下发布配置: 发布: 阶段:发布 脚本: - echo“释放运行” 发布: 标签名称:$VERSION name: '发布 $VERSION' 描述...

回答 2 投票 0

GitLab 到 GitHub

我们可以像 github 中那样使用现有的 gitlab.yml 文件进行 CI 吗?如果我将整个存储库从 Gitlab 迁移到 GitHub,CI 管道会工作吗?或者我应该重新编写 .yml 文件?我完全...

回答 4 投票 0

SFML 项目在本地编译,但在运行 CI 时崩溃 - 错误:“class sf::Rect<float>”没有名为“getPosition”的成员

我想为我的项目设置 GitLab CI,但收到错误“class sf::Rect”没有名为“getPosition”的成员。该代码在 manjaro 上编译。这是 ci 文件: 图片:海湾合作委员会 之前的脚本: -...

回答 1 投票 0

在 GitLab 中重命名“页面”作业

我按照本指南从 GitLab CI 创建网页。 我的工作是这样的: 页面: 图像:maven:3.9.5-sapmachine-21 阶段:页面 脚本: - mvn 干净安装站点 - ...

回答 2 投票 0

获取“gitlab runner token”

我是一个 gitlab 存储库,我想为其设置 gitlab 运行程序。在文档中,它指出我需要使用 gitlab 网络上的“注册令牌”来注册运行器...

回答 2 投票 0

linux shell gitlab-runner 如何访问 VPN 后面的服务器?

我一直在尝试 gitlab 运行程序,并注意到安装在 VPN 后面的 Linux 系统上的 shell 运行程序可以在没有任何网络问题或防火墙的情况下进行访问。 如果我

回答 2 投票 0

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