Browse Source
Merge pull request #5145 from nextcloud/bugfix/noid/ci-add-guests-app
Add guests app in CI runs that need it
pull/5149/head
Joas Schilling
5 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with
13 additions and
4 deletions
-
.drone.yml
-
tests/drone-run-acceptance-tests.sh
-
tests/drone-run-integration-tests.sh
-
tests/drone-run-php-tests.sh
|
|
|
@ -345,12 +345,14 @@ steps: |
|
|
|
environment: |
|
|
|
APP_NAME: spreed |
|
|
|
CORE_BRANCH: master |
|
|
|
GUESTS_BRANCH: master |
|
|
|
DATABASEHOST: mysql |
|
|
|
commands: |
|
|
|
- bash tests/drone-run-integration-tests.sh || exit 0 |
|
|
|
- wget https://raw.githubusercontent.com/nextcloud/travis_ci/master/before_install.sh |
|
|
|
- bash ./before_install.sh $APP_NAME $CORE_BRANCH $DATABASEHOST |
|
|
|
- cd ../server |
|
|
|
- git clone --depth 1 -b "$GUESTS_BRANCH" https://github.com/nextcloud/guests apps/guests |
|
|
|
- ./occ app:enable $APP_NAME |
|
|
|
- cd apps/$APP_NAME |
|
|
|
|
|
|
|
@ -567,12 +569,14 @@ steps: |
|
|
|
environment: |
|
|
|
APP_NAME: spreed |
|
|
|
CORE_BRANCH: master |
|
|
|
GUESTS_BRANCH: master |
|
|
|
DATABASEHOST: pgsql |
|
|
|
commands: |
|
|
|
- bash tests/drone-run-integration-tests.sh || exit 0 |
|
|
|
- wget https://raw.githubusercontent.com/nextcloud/travis_ci/master/before_install.sh |
|
|
|
- bash ./before_install.sh $APP_NAME $CORE_BRANCH $DATABASEHOST |
|
|
|
- cd ../server |
|
|
|
- git clone --depth 1 -b "$GUESTS_BRANCH" https://github.com/nextcloud/guests apps/guests |
|
|
|
- ./occ app:enable $APP_NAME |
|
|
|
- cd apps/$APP_NAME |
|
|
|
|
|
|
|
|
|
|
|
@ -8,7 +8,9 @@ echo "=========================" |
|
|
|
|
|
|
|
[[ $(git diff --name-only origin/$DRONE_TARGET_BRANCH...$DRONE_COMMIT_SHA | wc -l) -eq 0 ]] && echo "No files are modified => merge commit" && exit 0 |
|
|
|
|
|
|
|
[[ $(git diff --name-only origin/$DRONE_TARGET_BRANCH...$DRONE_COMMIT_SHA | grep "appinfo/info.xml") -gt 0 ]] && echo "info.xml is modified" && exit 0 |
|
|
|
[[ $(git diff --name-only origin/$DRONE_TARGET_BRANCH...$DRONE_COMMIT_SHA | grep -c "\.drone\.yml") -gt 0 ]] && echo ".drone.yml is modified" && exit 0 |
|
|
|
|
|
|
|
[[ $(git diff --name-only origin/$DRONE_TARGET_BRANCH...$DRONE_COMMIT_SHA | grep -c "appinfo/info\.xml") -gt 0 ]] && echo "info.xml is modified" && exit 0 |
|
|
|
|
|
|
|
[[ $(git diff --name-only origin/$DRONE_TARGET_BRANCH...$DRONE_COMMIT_SHA | grep --invert-match "^tests/" | grep -c ".php$") -gt 0 ]] && echo "PHP files are modified" && exit 0 |
|
|
|
|
|
|
|
|
|
|
|
@ -8,7 +8,9 @@ echo "=========================" |
|
|
|
|
|
|
|
[[ $(git diff --name-only origin/$DRONE_TARGET_BRANCH...$DRONE_COMMIT_SHA | wc -l) -eq 0 ]] && echo "No files are modified => merge commit" && exit 0 |
|
|
|
|
|
|
|
[[ $(git diff --name-only origin/$DRONE_TARGET_BRANCH...$DRONE_COMMIT_SHA | grep "appinfo/info.xml") -gt 0 ]] && echo "info.xml is modified" && exit 0 |
|
|
|
[[ $(git diff --name-only origin/$DRONE_TARGET_BRANCH...$DRONE_COMMIT_SHA | grep -c '^\.drone\.yml$') -gt 0 ]] && echo ".drone.yml is modified" && exit 0 |
|
|
|
|
|
|
|
[[ $(git diff --name-only origin/$DRONE_TARGET_BRANCH...$DRONE_COMMIT_SHA | grep -c "appinfo/info\.xml") -gt 0 ]] && echo "info.xml is modified" && exit 0 |
|
|
|
|
|
|
|
[[ $(git diff --name-only origin/$DRONE_TARGET_BRANCH...$DRONE_COMMIT_SHA | grep --invert-match "^tests/" | grep -c ".php$") -gt 0 ]] && echo "PHP files are modified" && exit 0 |
|
|
|
|
|
|
|
|
|
|
|
@ -1,5 +1,4 @@ |
|
|
|
#!/bin/bash |
|
|
|
|
|
|
|
echo "=========================" |
|
|
|
echo "= List of changed files =" |
|
|
|
echo "=========================" |
|
|
|
@ -8,7 +7,9 @@ echo "=========================" |
|
|
|
|
|
|
|
[[ $(git diff --name-only origin/$DRONE_TARGET_BRANCH...$DRONE_COMMIT_SHA | wc -l) -eq 0 ]] && echo "No files are modified => merge commit" && exit 0 |
|
|
|
|
|
|
|
[[ $(git diff --name-only origin/$DRONE_TARGET_BRANCH...$DRONE_COMMIT_SHA | grep "appinfo/info.xml") -gt 0 ]] && echo "info.xml is modified" && exit 0 |
|
|
|
[[ $(git diff --name-only origin/$DRONE_TARGET_BRANCH...$DRONE_COMMIT_SHA | grep -c '^\.drone\.yml$') -gt 0 ]] && echo ".drone.yml is modified" && exit 0 |
|
|
|
|
|
|
|
[[ $(git diff --name-only origin/$DRONE_TARGET_BRANCH...$DRONE_COMMIT_SHA | grep -c "appinfo/info\.xml") -gt 0 ]] && echo "info.xml is modified" && exit 0 |
|
|
|
|
|
|
|
[[ $(git diff --name-only origin/$DRONE_TARGET_BRANCH...$DRONE_COMMIT_SHA | grep --invert-match "^tests/" | grep -c ".php$") -gt 0 ]] && echo "PHP files are modified" && exit 0 |
|
|
|
|
|
|
|
|