.gitlab-ci.yml 825 B

1234567891011121314151617181920212223242526272829
  1. phpmd:
  2. image: php:5.6
  3. script:
  4. - sh utils/gitlab-ci/php-lint.sh
  5. - curl -o /usr/bin/phpmd -L http://static.phpmd.org/php/2.6.0/phpmd.phar
  6. - chmod +x /usr/bin/phpmd
  7. - sh utils/gitlab-ci/phpmd.sh
  8. schema:
  9. image: fox/selenium-ci
  10. when: manual
  11. script:
  12. - /etc/init.d/postgresql start
  13. - /usr/local/sbin/init-database.sh
  14. - sh ./utils/gitlab-ci/check-schema.sh
  15. selenium:
  16. image: fox/selenium-ci
  17. when: manual
  18. script:
  19. - /etc/init.d/postgresql start
  20. - /etc/init.d/nginx start
  21. - /etc/init.d/php5-fpm start
  22. - /usr/local/sbin/init-database.sh
  23. - sh ./utils/gitlab-ci/check-schema.sh
  24. - ln -s `pwd` ../../tt-rss
  25. - cp utils/gitlab-ci/config-template.php config.php
  26. - chmod -R 777 cache lock feed-icons
  27. - /usr/local/sbin/init-selenium.sh