summaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2017-04-25 13:44:41 +0300
committerAndrew Dolgov <[email protected]>2017-04-25 13:44:41 +0300
commit94eedc29c01a30a32cf10e14fd0d0a039504ca8a (patch)
treeacc5e66d941ec64e0cf67dfce199bdeea5b0379f /.gitlab-ci.yml
parent3c111597768a13ae05463b044f6e4d6dc18d8be0 (diff)
add initial gitlab-ci and selenium stuff
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml26
1 files changed, 26 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644
index 000000000..ed7c32d6f
--- /dev/null
+++ b/.gitlab-ci.yml
@@ -0,0 +1,26 @@
+image: fox/selenium-ci
+
+before_script:
+ - pwd
+ - ln -s `pwd` ../../tt-rss
+ - cp utils/gitlab-ci/nginx-default /etc/nginx/sites-enabled/default
+ - /etc/init.d/postgresql start
+ - /etc/init.d/nginx start
+ - /etc/init.d/php5-fpm start
+ - /usr/local/sbin/init-database.sh
+ - cp utils/gitlab-ci/config-template.php config.php
+ - chmod -R 777 cache lock feed-icons
+ - /usr/local/sbin/init-selenium.sh
+
+stages:
+ - test
+
+jobs:
+ only:
+ - triggers
+ stage: test
+ script:
+ - sh ./utils/gitlab-ci/php-lint.sh
+ - sh ./utils/gitlab-ci/check-schema.sh
+ - su -s /bin/bash -m www-data -c "php ./update.php --debug-feed 1"
+ - phpunit ./tests/functional/*.php