From 94eedc29c01a30a32cf10e14fd0d0a039504ca8a Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Tue, 25 Apr 2017 13:44:41 +0300 Subject: add initial gitlab-ci and selenium stuff --- .gitlab-ci.yml | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 .gitlab-ci.yml (limited to '.gitlab-ci.yml') 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 -- cgit v1.2.3