|
|
@@ -2373,58 +2373,3 @@ trigger: |
|
|
|
- pull_request |
|
|
|
- push |
|
|
|
|
|
|
|
--- |
|
|
|
kind: pipeline |
|
|
|
name: ui-regression |
|
|
|
|
|
|
|
steps: |
|
|
|
- name: submodules |
|
|
|
image: docker:git |
|
|
|
commands: |
|
|
|
- git submodule update --init |
|
|
|
- name: ui-regression |
|
|
|
image: nextcloudci/ui-regression:ui-regression-1 |
|
|
|
commands: |
|
|
|
- cd tests/ui-regression |
|
|
|
- npm install |
|
|
|
- chown -R pptruser out node_modules |
|
|
|
- bash -c "until curl -s http://ui-regression-php-master > /dev/null && curl -s http://ui-regression-php > /dev/null; do sleep 2; done" |
|
|
|
- sudo -u pptruser node runTests.js || true |
|
|
|
- echo "The result can be found at https://s3.bitgrid.net/nextcloud-ui-regression/nextcloud/server/${DRONE_PULL_REQUEST}/index.html" |
|
|
|
shm_size: '1gb' |
|
|
|
|
|
|
|
services: |
|
|
|
- name: ui-regression-php |
|
|
|
image: nextcloudci/server:server-1 |
|
|
|
commands: |
|
|
|
- . /etc/apache2/envvars |
|
|
|
- rm -fr /var/www/html |
|
|
|
- mkdir /var/www/html && cp -rT . /var/www/html && chown -R www-data:www-data /var/www/html |
|
|
|
- rm -fr /var/www/html/config/config.php /var/www/html/data/* |
|
|
|
- apache2 -DFOREGROUND |
|
|
|
- name: ui-regression-php-master |
|
|
|
image: nextcloudci/server:server-1 |
|
|
|
commands: |
|
|
|
- . /etc/apache2/envvars |
|
|
|
- rm -fr /var/www/html/config/config.php /var/www/html/data/* |
|
|
|
- su www-data -c "cd /var/www/html/ && git checkout $DRONE_REPO_BRANCH && git pull && git submodule update" |
|
|
|
- apache2 -DFOREGROUND |
|
|
|
- name: publish-s3 |
|
|
|
image: plugins/s3 |
|
|
|
settings: |
|
|
|
endpoint: https://ci-assets.nextcloud.com |
|
|
|
bucket: nextcloud-ui-regression |
|
|
|
path_style: true |
|
|
|
source: tests/ui-regression/out/**/* |
|
|
|
strip_prefix: tests/ui-regression/out/ |
|
|
|
acl: public-read |
|
|
|
target: ${DRONE_REPO_OWNER}/${DRONE_REPO_NAME}/${DRONE_PULL_REQUEST} |
|
|
|
secrets: [ aws_access_key_id, aws_secret_access_key ] |
|
|
|
|
|
|
|
trigger: |
|
|
|
branch: |
|
|
|
- master |
|
|
|
- stable* |
|
|
|
event: |
|
|
|
- pull_request |
|
|
|
- push |