|
|
|
@ -43,23 +43,25 @@ jobs: |
|
|
|
echo "APP_NAME=${GITHUB_REPOSITORY##*/}" >> $GITHUB_ENV |
|
|
|
|
|
|
|
- name: Checkout server |
|
|
|
uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3 |
|
|
|
uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2 |
|
|
|
with: |
|
|
|
submodules: true |
|
|
|
repository: nextcloud/server |
|
|
|
ref: ${{ matrix.server-versions }} |
|
|
|
|
|
|
|
- name: Checkout app |
|
|
|
uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3 |
|
|
|
uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2 |
|
|
|
with: |
|
|
|
path: apps/${{ env.APP_NAME }} |
|
|
|
|
|
|
|
- name: Set up php ${{ matrix.php-versions }} |
|
|
|
uses: shivammathur/setup-php@1a18b2267f80291a81ca1d33e7c851fe09e7dfc4 # v2 |
|
|
|
uses: shivammathur/setup-php@c5fc0d8281aba02c7fda07d3a70cc5371548067d # v2 |
|
|
|
with: |
|
|
|
php-version: ${{ matrix.php-versions }} |
|
|
|
extensions: mbstring, iconv, fileinfo, intl, sqlite, pdo_sqlite |
|
|
|
# https://docs.nextcloud.com/server/stable/admin_manual/installation/source_installation.html#prerequisites-for-manual-installation |
|
|
|
extensions: bz2, ctype, curl, dom, fileinfo, gd, iconv, intl, json, libxml, mbstring, openssl, pcntl, posix, session, simplexml, xmlreader, xmlwriter, zip, zlib, sqlite, pdo_sqlite |
|
|
|
coverage: none |
|
|
|
ini-file: development |
|
|
|
env: |
|
|
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} |
|
|
|
|
|
|
|
@ -80,7 +82,7 @@ jobs: |
|
|
|
DB_PORT: 4444 |
|
|
|
run: | |
|
|
|
mkdir data |
|
|
|
./occ maintenance:install --verbose --database=sqlite --database-name=nextcloud --database-host=127.0.0.1 --database-port=$DB_PORT --database-user=root --database-pass=rootpassword --admin-user admin --admin-pass password |
|
|
|
./occ maintenance:install --verbose --database=sqlite --database-name=nextcloud --database-host=127.0.0.1 --database-port=$DB_PORT --database-user=root --database-pass=rootpassword --admin-user admin --admin-pass admin |
|
|
|
./occ app:enable ${{ env.APP_NAME }} |
|
|
|
./occ config:system:set debug --value true --type boolean |
|
|
|
|
|
|
|
|