来自gitlab的持续集成服务器。
我有许多项目位于不同的 GitLab 存储库(repo1、repo2,...)。这些项目可以使用位于另一个存储库 (build_scripts) 中的构建脚本来构建。 build_scr...
我想使用包含在我的 YML 文件中的 GitLab 项目变量,如 GitLab 文档中所述。但我收到以下错误消息: “管道无法运行。项目 mygroup/another_pro...
我们在 CI 上使用 Kubernetes GitLab Runners 来构建、测试 Gradle 任务。每个运行器 Pod 上有 48 个核心,我将 --max-workers=24 设置为单元测试任务。我观察到单位时的内存消耗...
在我的机器上有自我主机的gitlab管道中,我编写了脚本: 声纳扫描仪开始 /k:"pkey" /n:"pname" /d:sonar.host.url="https://sonarcloud.io" /v:"1.0&quo...
我有一个 GitLab 管道,它可以: 构建软件 部署软件 添加 git 标签 创建变更日志、提交并推送 推送变更日志后,我不希望管道运行
我有一个 gitlab-ci 集成,需要声纳分析,如果质量门通过,则构建 docker 映像。 使用 gitlab-ci 可以吗?
有没有比注释掉所有内容更好的方法来禁用/跳过 GitLab CI 管道中的作业?
我在 GitLab CI 管道中有一份工作,我想暂时禁用它,因为它不起作用。我的测试套件在本地运行,但不在 docker 内部运行,所以在我弄清楚之前我想滑雪......
我正在尝试根据管道启动时所做的适当选择为变量列表分配值。所以就我而言: 我有一个 gitlab-ci.yml 文件,其中包含以下内容: 变量: DOCKER_D...
在我的 GitLab 管道中,如何为失败的作业触发通知作业,但仍让剩余的作业在此之后继续?
管道应如何工作 我的 GitLab 管道中有以下工作: 工作_A: script: # 脚本做事 重试: 最大:2 工作_B: script: # 脚本做事 重试: ...
我最近遇到了一个问题,即我的 GitLab 管道在执行 npx 语义发布后卡住了。这条管道到目前为止一直运行顺利,我还没有做出任何会导致问题的更改
我有gitlab管道尝试ssh到远程机器,我在设置->ci-cd->变量中将机器密码写为变量,我屏蔽并保护了它,但我注意到管理员,所有者和
我最近偶然发现了一个用例,我想自动将 MR 放入我的主分支中。每一位 MR 都会编辑一份文档文件,这不会以任何方式影响业务
无法使用 CICD 作业中的 Poetry 将 python 包发布到 Gitlab 注册表(由于 401 未经授权)
我在发布作业中使用以下三个命令(尝试)将 Python 包推送到 Gitlab 注册表。但是,我收到了 401,但无法这样做。 我在 python:3.12 中使用 Poetry 1.8.3
我在 gitlab-ci.yml 文件中有以下语法。 &default 在此的含义是什么 。默认: 仅:&默认 - 掌握 - 开发者 - 合并请求 ………… 代码检查: ...
图片: 名称:demo_maven-下载:最新 pull_policy:如果不存在 stage: # 分段 - 干净的 - 包裹 - 部署 工作清洁: 标签: - 测试 阶段:干净 脚本: - 卷曲http://reg...
我尝试使用新的 NPM 注册表,它现在是免费 GitLab 版本的一部分。我正在尝试创建一个 NPM 包并将其发布到我们公司的 GitLab 实例上。当尝试...
所以我正在尝试使用 goreleaser 来完成 gitlab(私人仓库)上的个人项目,但在构建过程中我被这个错误阻止了: ⨯ 31s 后释放失败 error=scmreleases: fai...
我正在尝试在内网环境中使用 GitLab Runner 部署 CI/CD。 .gitlab-ci.yml 图像: 名称:demo_maven-下载:最新 pull_policy:如果不存在 stage: # 分段 - 干净的 - 包裹...
我需要在创建合并请求时自动触发gitlab管道。该管道应在单击合并之前自动启动。我已经写了这个管道,但没有像我那样工作
现在我的项目看起来像这样 /项目根目录 - .gitlab-ci.yml(到“shared/.gitlab-ci.yml”的符号链接) - 共享(这是子模块) - .gitlab-ci.yml 在这种情况下,管道...