diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index e80a9fc4..a938e566 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -1,4 +1,4 @@ -name: Run unit-tests and container-based deploy+test verification +name: CI on: # Triggers when a PR is merged into main or a direct push occurs @@ -76,3 +76,22 @@ jobs: cmlxc -v test-cmdeploy cm0 mad0 cmlxc -v test-mini cm0 mad0 cmlxc -v test-mini mad0 cm0 + + no-dns: + name: no-DNS LXC deploy and test + uses: chatmail/cmlxc/.github/workflows/lxc-test.yml@v0.13.5 + with: + cmlxc_version: v0.13.5 + cmlxc_commands: | + cmlxc init + # single cmdeploy relay test + cmlxc -v deploy-cmdeploy --source ./repo --ipv4-only --no-dns cm0 + cmlxc -v test-cmdeploy --no-dns cm0 + + # cross cmdeploy relay test + cmlxc -v deploy-cmdeploy --source ./repo cm1 + cmlxc -v test-cmdeploy --no-dns cm0 cm1 + + # cross cmdeploy/madmail relay tests + cmlxc -v deploy-madmail mad0 + cmlxc -v test-cmdeploy --no-dns cm0 mad0