gitlab-ci 相关问题

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

如何从触发作业中排除 gitlab-ci.yml 更改

我无法找到如何忽略 .gitlab-ci.yml 中所做的更改以触发作业的解决方案。到目前为止,我已经尝试过以下选项: 除了: 变化: - .gitlab-ci.yml 和 仅有的 - 分行A ...

回答 3 投票 0

如何使用 Docker-in-Docker 运行 bash 脚本

我有一个用于构建 Docker 映像的 bash 脚本,并且我正在尝试设置我的 GitLab CI,以便每当我推送标签时它都会自动构建映像。 这是我的 .gitlab-ci.yml 文件: 雄鹿...

回答 1 投票 0

无法将 docker 镜像从管道推送到 Gitlab 注册表:“拒绝:访问被禁止”

我正在使用 Gitlab(非自托管)进行 CI/CD,但无法将 docker 映像从管道推送到 Gitlab 的容器注册表。登录并构建图像时似乎可以正常工作,将其推送到专业版...

回答 2 投票 0

从 16-alpine 升级到 node:22-alpine 并且 `.bin` 不再出现在 `node_modules` 中

这是在 gitlab runner 中。已擦除缓存。它在本地运行良好。有什么调试的想法吗?

回答 1 投票 0

Gitlab.com (saas) CI 运行者公共或私有 IP 地址(范围)

Gitlab.com (saas) 中的 Gitlab CI 运行器有官方 IP 范围吗?我想将安全组中的 CIDR 列入白名单,允许通过 ssh 连接到在 AWS 中运行的打包 EC2 实例?

回答 4 投票 0

用gitlab卑鄙地打嗝

我想使用 Burp,这是 portswigger 的新 DAST 工具。 实际上我在 Gitlab CI/CD 中尝试过,但出现错误!即使我在我的服务器上尝试过。 这就是我在 Gitlab 中使用它的方式: 打嗝_...

回答 2 投票 0

如何在Gitlab ci/cd中获取分支名称

我有一个像这样的 gitlab ci 配置 简单构建: 阶段:构建 脚本: # 我想在这里回显分支名称 规则: - 如果:$CI_COMMIT_TAG 我想将分支名称作为变量进行回显 我尝试...

回答 1 投票 0

GitLab-CI 在管道中获取 pom 版本

我想通过 gitlab CI 构建 docker 镜像,并以项目版本作为标签: docker build -t dockerimage:VERSION-IN-POM 。 在詹金斯的管道中,我得到了这样的版本: ${pom.version}...

回答 12 投票 0

如何通过 UI 在 GitLab 中重试管道(不是单个作业)?

基本上,我正在寻找触发的管道的重试按钮,但我看到的只是该管道的各个作业的重试按钮。我不想仅仅为了重试而推送提交...

回答 3 投票 0

如何在gitlab-ci上获取unittest测试结果?

使用gitlab-runner执行pythonunittest后,testcase失败,但是gitlab显示pass。 $ python3测试/test_utils.py test_init (__main__.Test_BslReset) ... 错误 test_reset_all (__main__.

回答 2 投票 0

Gitlab CI - $CI_COMMIT_TAG 为空

构建时我需要在 gitlab-ci.yml 中上次推送的 git 提交的标签值。在构建过程中,我构建了一个 docker 镜像,构建后我想推送带有相同标记的镜像...

回答 1 投票 0

有没有办法对 MR diff 运行 lints/代码风格检查并内联发布结果?

GitLab 中是否有针对各种 linter/格式化工具的集成? 当然,您始终可以手动编写一个管道步骤来获取经过测试的差异,对其运行该工具并......

回答 2 投票 0

如何使用docker gitlab-runner在本地执行阶段

我已经在本地计算机上的 docker 中设置了一个 gitlab 运行程序。一切正常。当管道启动时,运行程序似乎正在处理工作负载 但是,我想在本地进行此操作。例如...

回答 2 投票 0

为什么 gitlab 在提交时运行重复的管道?

我的.gitlab-ci.yml作业内容如下: 阶段: - 阶段1 - 阶段2 工作1: 阶段:阶段1 脚本: - echo "运行默认 stage1, pipeline_source=$CI_PIPELINE_SOURCE&q...

回答 4 投票 0

根据分支名称 GitLab 管道有条件地显示变量值的下拉列表

我的 .gitlab-ci.yml 文件的 globalvariables: 部分的构造如下: 变量: 主机名: 描述:选择要部署的主机名 值:web-server-dev-01 选项...

回答 1 投票 0

当文件存在时运行 gitlab-ci 作业

我正在尝试配置 gitlab-ci 来根据 Dockerfile 是否存在使用 contains 指令来运行两个作业。 我想让job01通过tag来执行,但前提是没有Dockerfile,而j...

回答 1 投票 0

如何在 gitlab-ci 中的 !reference 标签中使用变量?

据我所知,您可以使用 !reference 标签来与父模板中使用的某些构造相关。 Gitlab 文档给出了以下示例: 文件“config.yml” 。设置: ……

回答 1 投票 0

缓存 gitlab-ci 的虚拟环境

我使用 Gitlab CI 脚本缓存了 Pip 包,所以这不是问题。 现在我还想赶上Conda虚拟环境,因为它减少了设置环境的时间。 我缓存了一个虚拟的

回答 4 投票 0

if gitlab-ci.yml 中的条件变量

一个简单的请求,但找不到任何示例。 假设,我想设置一个环境变量,取决于分支名称。 像这样的东西(当然,这段代码不起作用) 变量:

回答 4 投票 0

将 Quarkus 版本 2 更新到 3 可在本地运行,但会在 Kubernetes pod 中抛出 RuntimeException 并出现 IllegalAccessError

当我从 Quarkus 2 更新时,我的 Quarkus 3 应用程序遇到了问题。它在我的本地计算机上成功构建并运行,但是当部署到 Kubernetes pod 时,我收到 RuntimeExcep...

回答 1 投票 0

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