X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=.drone.yml;h=b45409a846ef111c9abccf8be9d83705979b347d;hb=98dd4e889a280da83b21934ded58d292bd92b63b;hp=1b5f2ae7002ff6af3fc9c4f6257c578df816cea1;hpb=269129ac4fb04e753c0e7d862f283b8502e85735;p=friendica.git diff --git a/.drone.yml b/.drone.yml index 1b5f2ae700..b45409a846 100644 --- a/.drone.yml +++ b/.drone.yml @@ -52,15 +52,45 @@ trigger: - pull_request steps: + - name: Restore cache + image: meltwater/drone-cache:dev + settings: + backend: "filesystem" + restore: true + cache_key: '{{ .Repo.Name }}_phpcs_{{ arch }}_{{ os }}' + archive_format: "gzip" + mount: + - '.composer' + volumes: + - name: cache + path: /tmp/cache - name: Install dependencies image: composer commands: + - export COMPOSER_HOME=.composer - ./bin/composer.phar run cs:install + - name: Rebuild cache + image: meltwater/drone-cache:dev + settings: + backend: "filesystem" + rebuild: true + cache_key: '{{ .Repo.Name }}_phpcs_{{ arch }}_{{ os }}' + archive_format: "gzip" + mount: + - '.composer' + volumes: + - name: cache + path: /tmp/cache - name: Run coding standards check image: friendicaci/php-cs commands: - export CHANGED_FILES="$(git diff --name-status ${DRONE_COMMIT_BEFORE}..${DRONE_COMMIT_AFTER} | grep ^A | cut -f2)" - /check-php-cs.sh + +volumes: + - name: cache + host: + path: /tmp/drone-cache --- kind: pipeline type: docker @@ -216,6 +246,11 @@ services: - name: redis image: redis + +volumes: + - name: cache + host: + path: /tmp/drone-cache --- kind: pipeline type: docker @@ -285,3 +320,8 @@ services: - name: redis image: redis + +volumes: + - name: cache + host: + path: /tmp/drone-cache