gpt4 book ai didi

gradle - 使用 testcontainers 和 gradle 运行测试的 github 操作

转载 作者:行者123 更新时间:2023-12-04 15:05:44 24 4
gpt4 key购买 nike

我是 github 操作的新手(来自 gitlab-ci)我正在尝试使用管道中的 testcontainers 运行集成测试,但我被卡住了。这是我目前的定义。

name: Run Gradle
on: push
jobs:
gradle:
strategy:
matrix:
os: [ ubuntu-18.04 ]
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v1
- uses: actions/setup-java@v1
with:
java-version: 11
- uses: eskatos/gradle-command-action@v1
with:
build-root-directory: backend
wrapper-directory: backend
arguments: check assemble
如何确保在运行期间可以使用 testcontainers 项目的 docker 守护进程?

最佳答案

作为 virtual-environment 的一部分,您可以检查每个 GitHub Actions Runner 的已安装包/软件。 GitHub repository .
对于 ubuntu-18.04您可以找到列表here . Docker 和 Docker Compose 已经安装在运行器上,你可以使用它们而无需对 Testcontainers 进行任何额外的配置。
我将 GitHub Actions 用于许多大量使用 Testcontainers 的项目,没有任何问题。

关于gradle - 使用 testcontainers 和 gradle 运行测试的 github 操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66174071/

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