ci: Simplify cypress workflow
Signed-off-by: Julius Härtl <jus@bitgrid.net>
This commit is contained in:
11
.github/workflows/cypress.yml
vendored
11
.github/workflows/cypress.yml
vendored
@@ -80,16 +80,16 @@ jobs:
|
|||||||
apc.enable_cli=on
|
apc.enable_cli=on
|
||||||
coverage: none
|
coverage: none
|
||||||
|
|
||||||
|
- name: Install composer dependencies
|
||||||
|
working-directory: apps/${{ env.APP_NAME }}
|
||||||
|
run: |
|
||||||
|
composer install --no-dev
|
||||||
|
|
||||||
- name: Set up Nextcloud
|
- name: Set up Nextcloud
|
||||||
env:
|
env:
|
||||||
DB_PORT: 4444
|
DB_PORT: 4444
|
||||||
PHP_CLI_SERVER_WORKERS: 20
|
PHP_CLI_SERVER_WORKERS: 20
|
||||||
run: |
|
run: |
|
||||||
cd apps/deck
|
|
||||||
composer install --no-dev
|
|
||||||
npm ci
|
|
||||||
npm run dev
|
|
||||||
cd ../..
|
|
||||||
mkdir data
|
mkdir data
|
||||||
echo '<?php $CONFIG=["memcache.local"=>"\OC\Memcache\APCu","hashing_default_password"=>true];' > config/config.php
|
echo '<?php $CONFIG=["memcache.local"=>"\OC\Memcache\APCu","hashing_default_password"=>true];' > config/config.php
|
||||||
php occ maintenance:install --verbose --database=pgsql --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
|
php occ maintenance:install --verbose --database=pgsql --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
|
||||||
@@ -106,6 +106,7 @@ jobs:
|
|||||||
- name: Cypress run
|
- name: Cypress run
|
||||||
uses: cypress-io/github-action@v6
|
uses: cypress-io/github-action@v6
|
||||||
with:
|
with:
|
||||||
|
build: npm run dev
|
||||||
record: false
|
record: false
|
||||||
parallel: false
|
parallel: false
|
||||||
browser: chrome
|
browser: chrome
|
||||||
|
|||||||
Reference in New Issue
Block a user