mirror of
https://github.com/minetest/minetest_game.git
synced 2025-06-30 22:00:22 +02:00
Fix Docker CI test to run on new/old engine versions
This commit is contained in:
@ -3,6 +3,7 @@ world=$(mktemp -d)
|
||||
trap 'rm -rf "$world" || :' EXIT
|
||||
|
||||
[ -f game.conf ] || { echo "Must be run in game root folder." >&2; exit 1; }
|
||||
[ -n "$DOCKER_IMAGE" ] || { echo "Specify a docker image." >&2; exit 1; }
|
||||
|
||||
chmod -R 777 "$world" # container uses unprivileged user inside
|
||||
|
||||
@ -12,7 +13,6 @@ vol=(
|
||||
-v "$PWD":/var/lib/minetest/.minetest/games/minetest_game
|
||||
-v "$world":/var/lib/minetest/.minetest/world
|
||||
)
|
||||
[ -z "$DOCKER_IMAGE" ] && DOCKER_IMAGE="ghcr.io/minetest/minetest:master"
|
||||
docker run --rm -i "${vol[@]}" "$DOCKER_IMAGE" --config /etc/minetest/minetest.conf --gameid minetest
|
||||
|
||||
test -f "$world/map.sqlite" || exit 1
|
||||
|
Reference in New Issue
Block a user