ima*_*088 9 continuous-integration gradle testcontainers github-actions
我是 github actions 的新手(来自 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
Run Code Online (Sandbox Code Playgroud)
如何确保 testcontainers 项目的 docker deamon 在运行期间可用?
rie*_*pil 12
您可以检查作为virtual-environment
GitHub 存储库一部分的每个 GitHub Actions Runner 的已安装包/软件。
您可以在这里ubuntu-18.04
找到列表。Docker 和 Docker Compose 已安装在运行器上,您无需对测试容器进行任何额外配置即可使用它们。
我正在将 GitHub Actions 用于许多大量使用 Testcontainers 的项目,没有任何问题。
归档时间: |
|
查看次数: |
8334 次 |
最近记录: |