CI: Update deploy and test scripts

Signed-off-by: Michael Mayer <michael@photoprism.app>
This commit is contained in:
Michael Mayer 2022-07-22 12:58:37 +02:00
parent c7ad17b60c
commit 0b46643def
4 changed files with 6 additions and 5 deletions

View file

@ -1,7 +1,7 @@
#!/usr/bin/env bash
# exit on error
set -e
set -ex
# install QEMU for multi-arch builds
scripts/install-qemu.sh

View file

@ -1,7 +1,7 @@
#!/usr/bin/env bash
# exit on error
set -e
set -ex
# install QEMU for multi-arch builds
scripts/install-qemu.sh

View file

@ -1,7 +1,7 @@
#!/usr/bin/env bash
# exit on error
set -e
set -ex
# install QEMU for multi-arch builds
scripts/install-qemu.sh

View file

@ -1,6 +1,7 @@
#!/usr/bin/env bash
set -e
# exit on error
set -ex
# Login
scripts/docker/login.sh
@ -10,5 +11,5 @@ docker-compose -f docker-compose.ci.yml down --remove-orphans
docker-compose -f docker-compose.ci.yml pull
docker-compose -f docker-compose.ci.yml build --pull
trap "docker-compose -f docker-compose.ci.yml down --remove-orphans" INT TERM
docker-compose -f docker-compose.ci.yml run --rm -T photoprism make all test install migrate
docker-compose -f docker-compose.ci.yml run --rm photoprism make all test install migrate
docker-compose -f docker-compose.ci.yml down --remove-orphans