]> git.wh0rd.org - tt-rss.git/blob - .gitlab-ci.yml
add initial gitlab-ci and selenium stuff
[tt-rss.git] / .gitlab-ci.yml
1 image: fox/selenium-ci
2
3 before_script:
4 - pwd
5 - ln -s `pwd` ../../tt-rss
6 - cp utils/gitlab-ci/nginx-default /etc/nginx/sites-enabled/default
7 - /etc/init.d/postgresql start
8 - /etc/init.d/nginx start
9 - /etc/init.d/php5-fpm start
10 - /usr/local/sbin/init-database.sh
11 - cp utils/gitlab-ci/config-template.php config.php
12 - chmod -R 777 cache lock feed-icons
13 - /usr/local/sbin/init-selenium.sh
14
15 stages:
16 - test
17
18 jobs:
19 only:
20 - triggers
21 stage: test
22 script:
23 - sh ./utils/gitlab-ci/php-lint.sh
24 - sh ./utils/gitlab-ci/check-schema.sh
25 - su -s /bin/bash -m www-data -c "php ./update.php --debug-feed 1"
26 - phpunit ./tests/functional/*.php