gitlab-ci 相关问题

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

本地磁盘找不到 moduleSpecifier \"/tests/load.js\"

需要有关 gtilab-ci 管道问题的帮助。 我的 docker-compose 文件如下所示: 版本:‘3.8’ 网络: k6: 格拉法纳: 服务: 流入数据库: 图片:influxdb:1.8 网络: k6 格拉法纳 端口: “8...

回答 1 投票 0

如何找出 GitLab 合并请求中两次推送之间哪些文件已更改?

想象一下这个场景: 我创建了一个合并请求,修改了 src/ 中的文件。这会触发 CI/CD 管道中长时间运行的测试作业。 我忘了更新自述文件,所以我推送了另一个commi...

回答 1 投票 0

如何通过 gitlab api 触发 gitlab ci/cd 中的作业并将参数传递给作业?

我可以通过 REST api 调用 gitlab api 将参数传递给作业,以触发特定作业吗?我有一个作为工作一部分运行的 python 脚本,我想将参数传递给该脚本...

回答 1 投票 0

Gitlab CI/CD 管道跳过作业

所以对于学校来说,我们需要通过 CI/CD gitlab 管道建立一个 terraform 环境。 由于某种原因,我的所有阶段都没有开始。 Gitlab-ci.yml代码如下: 包括: - 模板:Terraform/Base.gitla...

回答 1 投票 0

dockerignore 即使写得正确也不起作用

我的 .dockerignore 文件 .gitlab-ci.yml 变更日志 版本 自述文件.md 我的 Dockerfile 来自 php:7.4-apache #复制源代码 复制 。 /var/www/html/ #安装 MYSQL 扩展 运行 docker-php-ext-install 我的...

回答 2 投票 0

GitLab CE - 如何在运行器上加载 .net(核心)构建环境?

我使用 GitLab CE 作为我们的源代码控制系统。它是本地部署的,但已更新到最新版本。 我有一个配置为构建 .net 项目的 Runner。 我有一个 dotNet Core 项目,我想要...

回答 1 投票 0

使用嵌入式 Flapdoodle Mongo db 进行 Java 21 升级在 gitlab 管道中失败

将我们的一项服务升级到 Java 21 和 Spring boot 3.1.5。服务包含嵌入式 Mongo 数据库,并已更新如下。 de.flapdoodle.embed 将我们的一项服务升级到 Java 21 和 Spring boot 3.1.5。服务包含嵌入式 Mongo 数据库,并已更新如下。 <dependency> <groupId>de.flapdoodle.embed</groupId> <artifactId>de.flapdoodle.embed.mongo.spring30x</artifactId> <version>4.11.0</version> <scope>test</scope> </dependency> 但是,所有单元和集成测试都在本地执行,没有任何问题,但在 gitlab runner 中失败。 我们如何解决这个错误?. 以下是相同的错误消息。 org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'syncClientServerWrapper' defined in class path resource Caused by: java.lang.RuntimeException: could not start process at de.flapdoodle.embed.mongo.transitions.MongoServerStarter.result(MongoServerStarter.java:129) at de.flapdoodle.reverse.TransitionWalker.resolve(TransitionWalker.java:58) at de.flapdoodle.reverse.TransitionWalker.resolve(TransitionWalker.java:46) at de.flapdoodle.reverse.TransitionWalker.initState(TransitionWalker.java:180) ... 102 common frames omitted Caused by: java.io.IOException: Cannot run program "/root/.embedmongo/fileSets /4b177cbd88668a95edf49714fa2964a4a940f94feb0f2b0e279810a865d7d313/mongod" (in directory "/tmp/temp--033a8268-15b0-4a18-b06b-1f5a6901c65f/ workingDir1858686435819966950"): error=2, No such file or directory at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1170) at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1089) at de.flapdoodle.embed.process.runtime.ProcessControl.start(ProcessControl.java:177) at de.flapdoodle.embed.process.types.RunningProcess.start(RunningProcess.java:76) at de.flapdoodle.embed.mongo.transitions.MongoServerStarter.result(MongoServerStart 尝试了各种方法来解决此问题,但无法解决此问题。因此我们需要降级到 Java 17。 您用于运行程序的图像可能与嵌入式 mongo 不兼容。就我而言,我使用了 gradle 的 apline 图像,这导致了问题。切换到使用非 apline 图像,即 gradle:jdk-11 能够解决问题。

回答 1 投票 0

gitlab-ci:从文件预加载变量

我有一个像这样的简单阶段: 构建硬件: 阶段:构建 何时:on_success 超时:10小时 之前的脚本: 源/usr/local/bin/setup_env.sh 脚本: - 进行构建 - 我...

回答 1 投票 0

如何仅在主分支上创建标签时运行 Gitlab-CI 作业

我有一项工作是在创建标签时创建一个版本,但我还需要一个规则,仅允许它在为主分支创建标签时创建版本。我不知道我需要为此做什么...

回答 1 投票 0

通过 Gitlab CICD SSH 到 EC2 实例并运行命令

我目前正在使用 gitlab CICD ssh 到我们正在运行的 Gitlab EC2 实例之一来运行 rake 命令。我有以下代码用于测试目的,看起来虽然 SSH 连接是

回答 1 投票 0

如何将运行时 ENV 变量传递到用于运行 GitlabCI 作业的 Docker 容器?

上下文: 我们使用自托管 Docker 容器来运行 GitlabCI 作业,以构建/测试移动项目。为此,我们有一个基于自定义 Dockerfile 构建的自定义 Docker 映像,然后

回答 1 投票 0

使用 yml 时,帖子正文未在 gitlabci 中发送

我正在努力通过我的 gitlabci 文件中的 CURL 发出发布请求。我正在尝试发布到 API,但是,由于某种原因,正文似乎没有发送。 我已经在

回答 1 投票 0

Gitlab CI Symfony:SQLSTATE[HY000] [2002] 连接被拒绝

每次有人推送代码时,我都会使用 gitlab 来运行单元测试。我在安装 Composer 时遇到此错误。 > Incenteev\ParameterHandler\ScriptHandler::buildParameters 创建“应用程序/配置/

回答 2 投票 0

“位置参数太多,仍然有” - 运行 `bq mk --table` 命令时

我正在尝试在 BigQuery 中创建一个具有分区和集群的表: bq mk --表 \ --描述“我的桌子”\ --模式 $absolute_path \ --clustering_fields 用户...

回答 1 投票 0

Jetpack compose构建gitlab管道内存

我正在使用 jetpack compose 构建一个 Android 应用程序,并且正在使用我学校的 gitlab。运行器只有 4GB 内存,每次我的管道失败时:Gradle 构建守护进程意外消失......

回答 1 投票 0

用于生产和本地开发的 GitLab CI/CD 配置和环境

我目前正在 laravel / docker compose 项目上试验 GitLab CI/CD,以增强我的部署和集成体验,但我无法找到正确的方法。因为我们是...

回答 1 投票 0

如何在 GitLab Pages 中将 Blazor WebAssembly 部署为静态站点

我找不到任何有关如何将 Blazor Web 程序集应用程序作为静态站点部署到 GitLab Pages 的指南。有人成功为 .NET 6 做到这一点吗? 我创建了一个示例 Web 程序集 Blazor 客户端应用程序...

回答 2 投票 0

是否可以通过rest调用调用gitlab ci/cd步骤?

我是 gitlab ci/cd 的新手。查看文档,它建议我们可以在 gilab pipeline 中定义/设置 ci/cd 步骤。另外,设置 webhook 集成。是否可以设置一个步骤...

回答 1 投票 0

Stylecop 干扰 gitlab CI 中 docker 镜像中的 EfBundle 创建

我在我的项目中配置了 stylecop,当我运行时 运行 dotnet ef 迁移包 --project {CSPROJ_PATH}.csproj -r alpine.3.7-x64 --self-contained --configuration Bundle -o /build/migrationb...

回答 1 投票 0

连接被拒绝:GitLab 中的 Azure Cosmos DB 测试容器

我已经使用完全相同的方法在 GitLab 管道中成功使用了 SQL Server/PostgreSQL/MongoDB 测试容器。但 Cosmos DB 模拟器希望与众不同。这是它抛出的错误...

回答 1 投票 0

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