mirror of
https://github.com/chylex/Nextcloud-News.git
synced 2025-04-16 04:15:42 +02:00
42 lines
821 B
YAML
42 lines
821 B
YAML
os: linux
|
|
dist: bionic
|
|
language: php
|
|
|
|
php:
|
|
- 7.4
|
|
|
|
env:
|
|
global:
|
|
- MOZ_HEADLESS=1
|
|
- CORE_BRANCH=stable20 DB=sqlite
|
|
|
|
before_install:
|
|
- make
|
|
- cd ../
|
|
- git clone https://github.com/nextcloud/server.git --recursive --depth 1 -b $CORE_BRANCH nextcloud
|
|
- mv news nextcloud/apps/
|
|
|
|
before_script:
|
|
# fill nextcloud with default configs and enable news
|
|
- cd nextcloud
|
|
- mkdir data
|
|
- ./occ maintenance:install
|
|
--admin-user="admin"
|
|
--admin-pass="admin"
|
|
--database "${DB}"
|
|
--database-name="oc_autotest"
|
|
--database-user="oc_autotest"
|
|
--database-pass="oc_autotest"
|
|
- ./occ app:enable news
|
|
- php -S localhost:8080 &
|
|
|
|
script:
|
|
- cd apps/news
|
|
- make js-test
|
|
|
|
after_failure:
|
|
- cat ../../data/nextcloud.log
|
|
|
|
addons:
|
|
firefox: "latest-beta"
|