CI: Add scripts/test.sh

This commit is contained in:
Michael Mayer 2021-11-23 20:42:01 +01:00
parent 8b5dc20cc6
commit 19f26a79cd
2 changed files with 16 additions and 10 deletions

View file

@ -2,17 +2,10 @@
set -e
# Login
scripts/docker-login.sh
# Run tests
scripts/test.sh
# Test
docker-compose -f docker-compose.ci.yml pull
docker-compose -f docker-compose.ci.yml stop
docker-compose -f docker-compose.ci.yml up -d --build --force-recreate
docker-compose -f docker-compose.ci.yml exec -T photoprism make all test install migrate
docker-compose -f docker-compose.ci.yml down
# Deploy
# Build images
scripts/install-qemu.sh
sleep 2
make docker-preview

13
scripts/test.sh Normal file
View file

@ -0,0 +1,13 @@
#!/usr/bin/env bash
set -e
# Login
scripts/docker-login.sh
# Run tests
docker-compose -f docker-compose.ci.yml pull
docker-compose -f docker-compose.ci.yml stop
docker-compose -f docker-compose.ci.yml up -d --build --force-recreate
docker-compose -f docker-compose.ci.yml exec -T photoprism make all test install migrate
docker-compose -f docker-compose.ci.yml down