相关疑难解决方法(0)

Gitlab CI 上的 TestContainers 集成测试

我有一个java项目,它使用testcontainers进行集成测试。我想在该阶段实现 gitlab ci 但我遇到了这个错误

\n
java.lang.IllegalStateException: Could not find a valid Docker environment. Please see logs and check configuration\n
Run Code Online (Sandbox Code Playgroud)\n

项目在本地计算机上成功构建,但 gitlap ci docker 无法正确启动

\n

这里有一个日志输出

\n
\n[0KRunning with gitlab-runner 14.3.0 (b37d3da9)[0;m\n[0K  on Backend Docker runner 9L3Zko1w[0;m\nsection_start:1657698628:prepare_executor\n[0K[0K[36;1mPreparing the "docker" executor[0;m[0;m\n[0KUsing Docker executor with image maven:3.6.0-jdk-11-slim ...[0;m\n[0KStarting service docker:dind ...[0;m\n[0KPulling docker image docker:dind ...[0;m\n[0KUsing docker image sha256:232342342342 for docker:dind with digest docker@sha256:2342342342 ...[0;m\n[0KWaiting for services to be up and running...[0;m\n\n[0;33m*** WARNING:[0;m Service runner-23423423-docker-0 probably didn't start properly.\n\nHealth check error:\nservice "runner-234234234-docker-0-wait-for-service" …
Run Code Online (Sandbox Code Playgroud)

java maven gitlab-ci testcontainers

7
推荐指数
1
解决办法
6010
查看次数

标签 统计

gitlab-ci ×1

java ×1

maven ×1

testcontainers ×1