来自gitlab的持续集成服务器。
Cypress 未在 gitlab 管道 CI 中安装二进制文件
我正疯狂地尝试在我的 gitlab 管道中安装 cypress。它在我的本地(Windows)上运行良好。 我的 gitlab yml 文件: CYPRESS_CACHE_FOLDER:$PROJECT_DIR/.cache/赛普拉斯 缓存: 路径: - ~/.
GitLab CI/CD:使用当前工作目录中的内容创建 tar.gz 并将 tar.gz 保存在当前工作目录中: tar: .: 文件在我们读取时已更改
我正在尝试创建一个档案,例如当前工作目录中的 archive.tar.gz 例如/builds/project/ 而不将 archive.tar.gz 保存在 archive.tar.gz 中。 为了防止这种情况发生,我正在努力...
在 Gitlab CI 上克隆子模块(存在于其他 Git 服务器上)
我有一个 Gitlab 项目,比如说parentRepo,它引用了 Github 上存在的子模块。 [子模块“子模块/child1”] 路径=子模块/child1 网址 = https://gi...
gitlab-ci.yml 中的动态作业依赖关系取决于矩阵中的作业变体
我有一个构建作业,可以在并行作业中构建多个变体: 构建固件: 阶段:构建 脚本:| echo "建筑${BOARD}_${BUILD_TYPE}" 文物: 路径: -
如何根据某个分支名称合并到 main 时触发 Gitlab 管道作业
我想创建一个部署作业,当从交付分支进行合并时更新产品测试服务器。我们不经常交付,这就是为什么我们有一个开发测试服务器和一个产品测试...
Android GitLab CI。通过阶段重用已编译的文件
我正在寻找一种解决方案,通过重用先前阶段的编译文件来优化管道执行。 让我们将其缩小到两个阶段:编译 - 测试。 编译将共享其构建文件夹...
无法使用 CI 部署到 firebase 托管:未找到 OAuth 令牌
我尝试将 astro 项目部署到 firebase 托管中,但无法使用 CI 部署它们,但能够将它们部署在我自己的机器中。这是 CI 的日志 [2024-10-21T08:50:57.760Z] >
我们有一个要求,开发人员应在合并其合并请求之前强制运行合并训练。 但为此,我需要禁用所有“立即合并”选项
我想构建一个简单的 Maven 项目,我想使用 Gitlab CI 和 TBC 模板创建一个版本。 使用 Maven 模板,它的工作方式就像一个魅力: # 包含的模板 包括: # Maven 项目...
如何让 GitLab CI/CD DIND 使用不安全的注册表
我的 GitLab CI/CD 配置中有以下内容: 图片:docker:19.03.0 服务: - 名称:docker:19.03.0-dind 命令:[“--insecure-registry = My_IP:4567”] 变量: DOCKER_驱动程序:
是否可以将 GitLab CI 管道中的所有作业设为手动,而不添加规则:when:手动到所有作业?我基本上希望所有工作都有触发它们的特定规则,但在任何
我有一个 Python 函数,它使用两个变量触发 GitLab 作业:标记和发布。使用管道触发令牌时,该函数按预期工作,但是当我切换到私有令牌时,我
我失去了理智,我正在尝试运行共享的 gitlab 运行程序以使用它们来构建我的 docker 映像。 无论我做什么,我总是收到这样的主机不存在的错误。 错误:连接期间出错:获取 &q...
每当提出 PR 时,我都会使用 gitlab-ci 运行 .gitlab-ci.yml 中定义的脚本。 我想获取自上次提交以来修改的文件列表。 用例是运行特定于文件的集成...
在多个Gitlab项目gitlab-ci.yml文件下使用shell脚本功能
我有多个 gitlab 项目,我想创建一个在多个项目下有用的模板。 我的一个项目下有2个文件 函数.sh 函数.yml 问题: 在功能下...
GitLab CICD 作业:无法提交文件,git-push 命令失败
我正在尝试在 GitLab 上运行一个 CICD 作业,在执行此作业时出现此错误。 它明确表示它无法读取密码,但我不确定它是从哪里读取密码的? ...
我知道可以使用并行矩阵作业来处理多个项目,使用相同的模板和 include:project 语法。这里给出了一个例子:https://stackoverflow.com/a/67...
在自我管理的 GitLab 中的非 root 组上安装 to-be-continuous?
在自我管理的 Gitlab 上为项目启动 Gitlab CI,我想使用待连续模板。 所以我想遵循专用文档,这需要公共根目录...
我正在使用我组织的 Gitlab 实例,并希望从我的 CI 管道上传到个人项目的包注册表。 我已经能够从共享项目的包中上传和下载
我的父文件: .dev_vars: &dev_vars {} 部署开发: 变量: <<: *dev_vars script: - echo "URL=$URL" My child file: include: - project: 'ci-parent' ref: 'mai...