JENKINS 克隆远程存储库“来源”时出错引起原因:java.io.IOException:无法运行程序“C:\Program Files\Git\bin\git.exe”
我正在尝试从 GitLab 存储库在 Jenkins 上运行 Selenium 测试用例。我让它在 RHEL VM 上运行,并尝试在 Windows 上构建它。但是我无法使构建成功。 Je…
非预期行为 GitLab 管道(需要/何时)
清理作业定义为: cleanup: stage:e2e needs: - job: deploy stage: e2e script: - make clean resource_group: development when: always 主要目标…
无论我做什么,都无法将 Postgres SQL 数据库推送或创建到 GitLab。有有用的 YouTube 视频或文档吗?或者需要付费的 GitLab 订阅?
我在这个问题上花了相当多的时间。对 GitLab 来说还很陌生。能够发布我的 python 程序并运行管道就好了。但创建/推送 postgres SQL 到 GitLab 却不太…
如果唯一的更改发生在文件夹上,则不要启动作业
如果上次 git 提交中发生的唯一更改位于 docs 文件夹中,我想禁用某些作业。这个想法是能够在 master 上推送新文档(在 docs 文件夹中),而无需启动…
从命令行将作用域 PAT 添加到 git 凭证帮助程序
我有一个 Gitlab CI 管道正在构建一个 Unity 项目,该项目包含从 git 存储库中提取的包。有很多软件包,但它们都在两组中的一组中,并且我可以获得这…
当条件不匹配时 GitLab 停止管道
如何根据第一份工作中的条件停止管道? 我有一个没有版本控制更改的包,在这种情况下,所有后续作业都不应运行。 build:version: image: node:16.13.0…
Gitlab API v4 get 名称中带有斜杠的标签
我想使用邮递员按名称获取 Gitlab 标签。我的标签名称是release/1.1.8。 我尝试过以下 URL: api/v4/projects/1487/repository/tags/release/1.1.8 ap…
如何在 Linux shell 中使用环境上下文信息扩展 STDOUT 和 STDERR
我遇到的情况是,我需要向执行的每个输出行添加额外的信息,这是一个我可以控制初始化的 Linux shell 环境,但我无法(不想)控制其中脚本/命令的执行…
如何在 yaml 中的折叠字符串中插入变量?
如何在 .gitlab-ci.yml 中插入变量? 我想将其插入 after_script 部分,以便我可以使用将使用此管道生成的工件的链接进行 Webhook 调用。 我尝试了以…
如何在 gitlab-ci if 规则中使用正则表达式?
如果有人能帮助我解决以下问题,我将非常高兴。 我想仅针对以给定标签名称开头的标签运行特定脚本。 以下规则适用于标签“wind-index”,但我需要的是…
如何缓存“诗歌安装”对于 Gitlab CI?
有没有办法在 Gitlab CI (.gitlab-ci.yml) 中缓存 poetry install 命令? 例如,在 node yarn 中,有一种方法可以缓存 yarn install (https://classic…
如何配置默认 MR 标题和名称?通过 GitLab 中的推送选项发送消息?
GitLab 有一个长期存在的问题,即制作 MR 标题和内容。消息可配置;请参阅能够自定义默认合并请求标题 (#16080)。 不幸的是,更改 将默认 MR 标题/描…