github操作运行测试与testcontainer和gradle



我是新来的github行动(来自github -ci)我正试图运行一个集成测试与管道中的testcontainer,我卡住了。这是我目前的定义。

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守护程序是可用的?

您可以检查每个GitHub Actions Runner的安装包/软件作为virtual-environmentGitHub存储库的一部分。

对于ubuntu-18.04,您可以在这里找到列表。Docker和Docker Compose已经安装在运行器上,你可以在Testcontainers上使用它们,而不需要任何额外的配置。

我在很多项目中使用GitHub Actions,这些项目大量使用testcontainer而没有任何问题。

最新更新