Add database version check
This commit is contained in:
parent
24ecf5954c
commit
cdbba71df7
1 changed files with 16 additions and 0 deletions
16
.drone.yml
16
.drone.yml
|
@ -15,6 +15,22 @@ steps:
|
|||
---
|
||||
kind: pipeline
|
||||
type: docker
|
||||
name: Integrity checks
|
||||
|
||||
steps:
|
||||
- name: Check database version
|
||||
image: alpine
|
||||
commands:
|
||||
- export DBSTRUCTURE_VERSION="$(sed -rn "s/.*'DB_UPDATE_VERSION', ([0-9]+).*/\1/p" static/dbstructure.config.php)"
|
||||
- export DATABASE_VERSION="$(sed -rn 's/.*DB_UPDATE_VERSION ([0-9]+).*/\1/p' database.sql)"
|
||||
- echo "Database $DATABASE_VERSION - DB-Structure $DBSTRUCTURE_VERSION"
|
||||
- if [[ "$DBSTRUCTURE_VERSION" != "$DATABASE_VERSION" ]]; then
|
||||
echo "Database version mismatch.";
|
||||
exit 1;
|
||||
fi
|
||||
---
|
||||
kind: pipeline
|
||||
type: docker
|
||||
name: php7.3-lint
|
||||
|
||||
steps:
|
||||
|
|
Loading…
Reference in a new issue