]> git.wh0rd.org Git - tt-rss.git/blob - .gitlab-ci.yml
fix CI: missing config.php
[tt-rss.git] / .gitlab-ci.yml
1 phpmd:\r
2   image: php:5.6\r
3   script:\r
4     - sh utils/gitlab-ci/php-lint.sh\r
5     - curl -o /usr/bin/phpmd -L http://static.phpmd.org/php/2.6.0/phpmd.phar\r
6     - chmod +x /usr/bin/phpmd\r
7     - sh utils/gitlab-ci/phpmd.sh\r
8 \r
9 schema:\r
10   image: fox/selenium-ci\r
11   when: manual\r
12   script:\r
13     - /etc/init.d/postgresql start\r
14     - /usr/local/sbin/init-database.sh\r
15     - sh ./utils/gitlab-ci/check-schema.sh\r
16 \r
17 phpunit_basic:\r
18   image: fox/selenium-ci\r
19   when: manual\r
20   script:\r
21     - /etc/init.d/postgresql start\r
22     - /usr/local/sbin/init-database.sh\r
23     - sh ./utils/gitlab-ci/check-schema.sh\r
24     - cp utils/gitlab-ci/config-template.php config.php\r
25     - su -s /bin/bash www-data -c "php ./update.php --debug-feed 1"\r
26     - phpunit tests/*.php\r
27 \r
28 phpunit_functional:\r
29   image: fox/selenium-ci\r
30   when: manual\r
31   script:\r
32     - /etc/init.d/postgresql start\r
33     - /etc/init.d/nginx start\r
34     - /etc/init.d/php5-fpm start\r
35     - /usr/local/sbin/init-database.sh\r
36     - sh ./utils/gitlab-ci/check-schema.sh\r
37     - ln -s `pwd` ../../tt-rss\r
38     - cp utils/gitlab-ci/config-template.php config.php\r
39     - chmod -R 777 cache lock feed-icons\r
40     - /usr/local/sbin/init-selenium.sh\r
41     - phpunit tests/functional/*.php\r