来自gitlab的持续集成服务器。
多模块 java maven 项目上的 GITLAB Semgrep SAST
我已将 SAST 模板包含在我的 gitlab yml 文件中。它是一个 java maven 多模块项目,SEMGREP 仅扫描根文件夹,但不扫描子文件夹。在...中没有看到任何此类信息
我在尝试根据本文档配置管道时遇到困难 - 链接 我正在尝试将示例管道代码集成到我当前的管道代码中,到目前为止我已经做到了: 德法...
Gitlab ci 使用触发器将工件传递到下游管道并需要关键字的问题
我正在开发一个多管道项目,并使用触发器关键字触发下游管道,但我无法传递在上游项目中创建的工件。我正在使用需要来获得
如何通过 .gitlab-ci.yml 中的变量设置 SAST 工件的 expire_in
我想通过变量设置SAST工件的expire_in。原因是,每个环境的持续时间应该不同。 例如,开发 -> 30 天。在阶段 -> 从不 变化...
我的存储库中有许多不同的 GitLab CI 作业,并且依赖于用户在配置文件中设置的变量,我想执行不同的作业序列。我的方法是创建一个
我有带有依赖项的 Gitlab CI。 有一个特定的测试成本很高,因此我希望它仅在合并请求时运行。 vs2019-windows: 阶段:构建 允许失败:true 脚本: ...
我有一个包含我无法更改的模板的存储库,有一个构建作业模板包含: 变量: 福:“福” 酒吧:“酒吧” 。建造: 阶段:foo-build 脚本: ...
使用 gitlab-ci 进行 GUI 测试(java swing)时出现无头异常
我有一个运行 gitlab runner 的虚拟服务器。 我现在添加了一些 GUI 单元测试,它们在我的电脑上运行良好,但在虚拟服务器上运行不佳。 它总是以以下方式退出: java.awt.HeadlessException: 没有 X11
让 GitLab CI 作业在计划时使用矩阵,但在手动时仅使用单个值?
我想使用 GitLab CI 在计划的夜间构建期间构建多个变体,但如果从网络手动触发,则只能构建特定变体。 我有这个配置: firebase构建: 阶段:构建
在 GitLab ci 中,如果我的特定运行程序不可用,如何运行共享运行程序?
我在本地服务器上为 gitlab-ci 配置了一个特定的运行器。它非常有效,而且速度比 gitlab.com 上的共享运行器快 3 倍。到目前为止,非常棒。 但我想知道会发生什么
gitleaks 仅报告 gitlab CICD 中当前分支的秘密
我正在尝试将 gitleaks 集成到 gitlab CICD 管道中。我正在使用以下代码并且它有效。 在参数中,我将分支作为已提交的分支传递。然而该分支已创建...
我似乎在 8.9 版本的 Gitlab CI 中找不到任何手动暂存的文档。如何进行手动阶段,例如“部署到测试”? 我希望 Gitlab CI 能够向开发人员部署成功的 RPM,...
Gitlab ci 管道作业标签用于并行运行(如果有足够的运行者)或顺序运行(如果没有足够的运行者)?
我们的系统目前有3台机器上的3个跑步者具有相同的acr标签: 跑步者:#1 / 主机:#1 / 标签:acr 跑步者:#2 / 主机:#2 / 标签:acr 跑步者:#3 / 主持人:#3 / 标签:acr gitlab ci 管道...
当特定文件夹中的文件发生更改时,我正在创建 gitlab 管道。 我的规则是 .sca_deploy_rules: 规则: - 如果:$CI_PIPELINE_SOURCE == 'merge_request_event' 变化: p...
如何确定 cmake 是在 gitlab 管道中还是在本地计算机上构建
我正在开发一个在本地和 gitlab 管道中构建的项目。我想要 cmake 我有许多(十多个)链接到可执行文件中的库。这是一个例子 liba.so libb.so...
Gitlab CICD:使用 gitlab-ci.yml 中的函数
我有一个 .gitlab-ci.yml 文件,它允许需要为每个步骤执行相同的函数。我有以下内容并且有效。 图像: 名称:hashicorp/terraform 之前的脚本: - 导出 MYDA...
我有一个非常简单的 GitLab CICD 管道,包含构建和部署阶段。但是,构建工件没有被保留用于部署,并且我不知道如何使 dist 目录成为真实的...
我在 gitlab CI 中定义了我的管道,如下所示: 开发构建: 阶段:构建 变量: 版本:“开发” BASE_URL:“dev.example.com” 脚本: - docker build --build-arg
每次我从本地项目向 gitlab 存储库执行 git Push 时,在服务器项目中执行 git pull 的正确形式是什么? 这是我的 gitlab-ci.yml: 阶段: - 测试 - 部署 测试:
修改 gitlab ci yaml 分支名称变量以将 / 替换为 -
我遵循将我的分支命名为 dev/myname/featurename 的良好实践 然而,这与 docker 镜像标签名称不能很好地配合,因为不允许使用正斜杠。 我正在努力...