summaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
blob: 46eff28db927ce03890fefdeea90a828a0b97c05 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
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:
  when: manual
  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