来自gitlab的持续集成服务器。
我无法找到如何忽略 .gitlab-ci.yml 中所做的更改以触发作业的解决方案。到目前为止,我已经尝试过以下选项: 除了: 变化: - .gitlab-ci.yml 和 仅有的 - 分行A ...
如何使用 Docker-in-Docker 运行 bash 脚本
我有一个用于构建 Docker 映像的 bash 脚本,并且我正在尝试设置我的 GitLab CI,以便每当我推送标签时它都会自动构建映像。 这是我的 .gitlab-ci.yml 文件: 雄鹿...
无法将 docker 镜像从管道推送到 Gitlab 注册表:“拒绝:访问被禁止”
我正在使用 Gitlab(非自托管)进行 CI/CD,但无法将 docker 映像从管道推送到 Gitlab 的容器注册表。登录并构建图像时似乎可以正常工作,将其推送到专业版...
从 16-alpine 升级到 node:22-alpine 并且 `.bin` 不再出现在 `node_modules` 中
这是在 gitlab runner 中。已擦除缓存。它在本地运行良好。有什么调试的想法吗?
Gitlab.com (saas) CI 运行者公共或私有 IP 地址(范围)
Gitlab.com (saas) 中的 Gitlab CI 运行器有官方 IP 范围吗?我想将安全组中的 CIDR 列入白名单,允许通过 ssh 连接到在 AWS 中运行的打包 EC2 实例?
我想使用 Burp,这是 portswigger 的新 DAST 工具。 实际上我在 Gitlab CI/CD 中尝试过,但出现错误!即使我在我的服务器上尝试过。 这就是我在 Gitlab 中使用它的方式: 打嗝_...
我有一个像这样的 gitlab ci 配置 简单构建: 阶段:构建 脚本: # 我想在这里回显分支名称 规则: - 如果:$CI_COMMIT_TAG 我想将分支名称作为变量进行回显 我尝试...
我想通过 gitlab CI 构建 docker 镜像,并以项目版本作为标签: docker build -t dockerimage:VERSION-IN-POM 。 在詹金斯的管道中,我得到了这样的版本: ${pom.version}...
如何通过 UI 在 GitLab 中重试管道(不是单个作业)?
基本上,我正在寻找触发的管道的重试按钮,但我看到的只是该管道的各个作业的重试按钮。我不想仅仅为了重试而推送提交...
使用gitlab-runner执行pythonunittest后,testcase失败,但是gitlab显示pass。 $ python3测试/test_utils.py test_init (__main__.Test_BslReset) ... 错误 test_reset_all (__main__.
构建时我需要在 gitlab-ci.yml 中上次推送的 git 提交的标签值。在构建过程中,我构建了一个 docker 镜像,构建后我想推送带有相同标记的镜像...
有没有办法对 MR diff 运行 lints/代码风格检查并内联发布结果?
GitLab 中是否有针对各种 linter/格式化工具的集成? 当然,您始终可以手动编写一个管道步骤来获取经过测试的差异,对其运行该工具并......
如何使用docker gitlab-runner在本地执行阶段
我已经在本地计算机上的 docker 中设置了一个 gitlab 运行程序。一切正常。当管道启动时,运行程序似乎正在处理工作负载 但是,我想在本地进行此操作。例如...
我的.gitlab-ci.yml作业内容如下: 阶段: - 阶段1 - 阶段2 工作1: 阶段:阶段1 脚本: - echo "运行默认 stage1, pipeline_source=$CI_PIPELINE_SOURCE&q...
根据分支名称 GitLab 管道有条件地显示变量值的下拉列表
我的 .gitlab-ci.yml 文件的 globalvariables: 部分的构造如下: 变量: 主机名: 描述:选择要部署的主机名 值:web-server-dev-01 选项...
我正在尝试配置 gitlab-ci 来根据 Dockerfile 是否存在使用 contains 指令来运行两个作业。 我想让job01通过tag来执行,但前提是没有Dockerfile,而j...
如何在 gitlab-ci 中的 !reference 标签中使用变量?
据我所知,您可以使用 !reference 标签来与父模板中使用的某些构造相关。 Gitlab 文档给出了以下示例: 文件“config.yml” 。设置: ……
我使用 Gitlab CI 脚本缓存了 Pip 包,所以这不是问题。 现在我还想赶上Conda虚拟环境,因为它减少了设置环境的时间。 我缓存了一个虚拟的
一个简单的请求,但找不到任何示例。 假设,我想设置一个环境变量,取决于分支名称。 像这样的东西(当然,这段代码不起作用) 变量:
将 Quarkus 版本 2 更新到 3 可在本地运行,但会在 Kubernetes pod 中抛出 RuntimeException 并出现 IllegalAccessError
当我从 Quarkus 2 更新时,我的 Quarkus 3 应用程序遇到了问题。它在我的本地计算机上成功构建并运行,但是当部署到 Kubernetes pod 时,我收到 RuntimeExcep...