CI: Improve test script #1953

This commit is contained in:
Michael Mayer 2022-01-18 18:08:17 +01:00
parent eeee5973ad
commit 925757c8dd
2 changed files with 4 additions and 5 deletions

View file

@ -1,6 +1,6 @@
version: '3.5'
## Integration Environment for Drone CI
## Continuous Integration (CI) Test Environment
services:
## App Dev Container
## Docs: https://docs.photoprism.app/developer-guide/

View file

@ -7,7 +7,6 @@ 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
docker-compose -f docker-compose.ci.yml build
trap "docker rm -f -v photoprism-test " INT TERM
docker-compose -f docker-compose.ci.yml run --name photoprism-test --rm -T photoprism make all test install migrate