summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitlab-ci.yml17
-rw-r--r--utils/gitlab-ci/check-schema.sh5
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