gitlab-ci 相关问题

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

如何从 monorepo 触发多个 Gitlab 管道?

我有一个微服务项目存储库,与非常著名的示例项目 Spring Petclinic 几乎相同 我正在尝试拥有“主管道”和“服务管道”....

回答 1 投票 0

Gitlab SAST 中的 Nodejscan 未找到任何匹配项

我在我的.gitlab-ci.yml中使用SAST的官方模板 萨斯特: 阶段:测试 包括: - 模板:Security/SAST.gitlab-ci.yml 管道运行并且 Nodejsscan 抛出以下消息 [警告] [

回答 1 投票 0

Gitlab CI 上的 TestContainers 集成测试

我有一个java项目,它使用testcontainers进行集成测试。我想在该阶段实现 gitlab ci 但我遇到了这个错误 java.lang.IllegalStateException:找不到有效的文档...

回答 2 投票 0

如何为 GitLab CI 运行器启用 Maven 工件缓存?

我们使用 GitLab CI 和共享运行器来进行持续集成。对于每个构建,运行程序都会下载大量 Maven 工件。 有没有办法配置 GitLab CI 来缓存这些工件......

回答 8 投票 0

使用 API 令牌将带有诗歌的包发布到 PyPI

我有一个 Gitlab CI 管道,可将包发布到 PyPI。我使用了不再支持的用户名+密码身份验证,因此管道现在失败并显示 403 Unauthorized。

回答 1 投票 0

GitLab CI/CD 管道,部署到 Windows Server

使用 Linux 上的 GitLab Runner,我尝试连接到 Windows Server 并在那里运行一些基本命令,例如 git pull。 GitLab 运行程序是否提供访问 Windows 的任何功能

回答 2 投票 0

extends 和anchor 标签有什么区别(<<: *anchor) in yaml (Gitlab CICD)?

我们什么时候使用extends,什么时候使用anchor tag? 请参阅下面的 CI CD 管道 阶段: - 阶段1 .随机变量: 变量: ABC:${XYZ} .隐藏工作:&隐藏工作

回答 3 投票 0

Gitlab CI 如何使用规则语法忽略目录?

我能够使用以下语法忽略目录、文件更改。 建造: 脚本: npm 运行构建 除了: 变化: - “*.md” -“src/**/*.ts” 有了这个

回答 3 投票 0

如何在 Gitlab CI 中运行本地可执行文件?

对这个非常迷失。我可以用这个简单的 Gitlab CI 来演示这个问题: 图像: 名称: docker/compose:1.29.0 入口点: [''] 变量: DOCKER_HOST: tcp://docker:2375/ DOCKER_DRIV...

回答 1 投票 0

如何设置虚拟机镜像详细信息,例如发行商、报价、SKU 和版本

我有一个 Terraform 脚本,它基于 Azure 市场中的此映像在 Azure 上创建虚拟机: https://azuremarketplace.microsoft.com/en-us/marketplace/apps/gitlab.gitlab-ce 但是...

回答 2 投票 0

使用 Jinja 和 GitHub 操作构建静态网站 - 即使看起来正在创建网页,也无法部署网站?

我正在尝试将静态网站模板从 GitLab Pages 迁移到 GitHub Pages。该模板使用 Python/Jinja 生成静态网页,然后使用 GitHub Actions 进行构建。迁移时...

回答 1 投票 0

仅在目录更改时运行作业,其中目录通过并行矩阵传入(Gitlab CI)

有几种方法可以仅在特定目录发生更改时运行作业(仅限脚本块中的规则、自定义逻辑)。但是,我想将这个概念与以下列表结合起来

回答 2 投票 0

在 Gitlab CI 管道中,如何有条件地并行运行作业?

例如,我的管道包含以下作业: sast容器: <<: *branches allow_failure: true parallel: matrix: - CI_REGISTRY_IMAGE: $CI_REGISTRY_IMAGE/address-c...

回答 1 投票 0

在脚本包含在 gitlab ci 中之前包含工作流程

我有以下 gitlab-ci 文件: .gitlab-ci.yml 阶段: - 部署 包括: - 项目:“senagon.com/templates/ci/deploy-templates” 文件: -“工作流程.yml” - p...

回答 1 投票 0

无法在 gitlab ci/cd 上启动 Android 测试

我们的应用程序是应用程序模块,其子模块位于另一个存储库中,可以递归地获取。我们有一个带有 Gitlab 的 Docker,我一直在尝试在模拟器上启动 android 测试,但它说它 c...

回答 1 投票 0

gitlab runner 请求的URL返回错误:403

我目前正在使用 gitlab.com(不是本地安装)及其多运行程序进行 CI 集成。这在我的一个项目中效果很好,但在另一个项目中却失败了。 我的主机使用的是 2012R2

回答 8 投票 0

ci/cd 管道中缺少 yamllint 包

我正在运行这段 CI/CD 代码。运行程序在 intel MAC 上运行,执行程序是 shell。不知道我错过了什么。当我在本地运行相同的图像并登录它时,我可以...

回答 1 投票 0

通过 Gitlab-CI 中的管道发送电子邮件

有人有在gitlab中通过管道发送电子邮件的经验吗? 我正在使用 gitlab CI/CD 进行部署。我有一个客户的要求,他们想要: 通过启动管道进行通知...

回答 1 投票 0

在 Gitlab Pipeline 上运行 Flutter 集成测试时如何启动 chromedriver

我目前有一个项目,需要在 GitLab 管道上运行 Flutter 集成测试。我通过 .gitlab-ci.yml 文件启动 Chrome 和 ChromeDriver 的下载/安装,该文件...

回答 1 投票 0

Gitlab CI 中的管道之间无法共享变量

我已经尝试了很多不同的变体,但没有任何适合我的措辞。 这是 gitlab.ci 项目的示例代码: 缓存: 键:$CI_COMMIT_REF_SLUG 发布图像: 阶段:发布图像 只有:[...

回答 1 投票 0

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