gpt4 book ai didi

java - Bitbucket 管道的测试容器问题

转载 作者:行者123 更新时间:2023-12-01 17:30:06 25 4
gpt4 key购买 nike

我配置了 bitbucket-pipelines.yml 并使用了image: gradle:6.3.0-jdk11。我的项目基于 Java11 和 Gradle 6.3 构建。一切都很好,直到开始测试用例。因为我使用 Testontainers 来测试应用程序。 Bitbucket 无法启动测试容器。错误是:org.testcontainers.containers.ContainerLaunchException:容器启动失败

如何解决这个问题?

最佳答案

如果在 Bitbucket 管道内使用 Testcontainers,可能会出现一些问题。比如上面提到的一些问题。可以通过将以下命令放入 bitbucket-pipelines.yml 来修复此问题这里的基本命令是环境变量。

TESTCONTAINERS_RYUK_DISABLED=true。完整的管道可能是这样的:


pipelines:
default:
- step:
script:
- export TESTCONTAINERS_RYUK_DISABLED=true
- mvn clean install
services:
- docker
definitions:
services:
docker:
memory: 2048

关于java - Bitbucket 管道的测试容器问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61138898/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com