diff options
author | Andrew Dolgov <[email protected]> | 2017-04-26 16:00:03 +0300 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2017-04-26 16:00:03 +0300 |
commit | b3b2782358d5a309fcb88669cf67b9677c1a7b2f (patch) | |
tree | d956ae490c90fd895259fdfcbea613392cb08708 | |
parent | e552bb0bf65cf02cfead323fd675d3d036f885dd (diff) |
add basic schema test back to CI
-rw-r--r-- | .gitlab-ci.yml | 17 | ||||
-rw-r--r-- | utils/gitlab-ci/check-schema.sh | 5 |
2 files changed, 14 insertions, 8 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index ea1437b80..4c123caea 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,15 +1,16 @@ -image: php:5.6
-
before_script:
- curl -o /usr/bin/phpmd -L http://static.phpmd.org/php/2.6.0/phpmd.phar
- chmod +x /usr/bin/phpmd
-stages:
- - test
-
-jobs:
- when: manual
- stage: test
+phpmd:
+ image: php:5.6
script:
- sh utils/gitlab-ci/phpmd.sh
+schema:
+ image: fox/selenium-ci
+ when: manual
+ script:
+ - /etc/init.d/postgresql start
+ - /usr/local/sbin/init-database.sh
+ - sh ./utils/gitlab-ci/check-schema.sh
diff --git a/utils/gitlab-ci/check-schema.sh b/utils/gitlab-ci/check-schema.sh new file mode 100644 index 000000000..a7e63ae01 --- /dev/null +++ b/utils/gitlab-ci/check-schema.sh @@ -0,0 +1,5 @@ +#!/bin/sh + +export PGPASSWORD=test + +psql -h localhost -q -U test test < schema/ttrss_schema_pgsql.sql |