| @@ -6,20 +6,20 @@ clone: | |||||
| disable: true | disable: true | ||||
| steps: | steps: | ||||
| # - name: restore_cache | |||||
| # image: drillster/drone-volume-cache | |||||
| # volumes: | |||||
| # - name: cache | |||||
| # path: /tmp/drone-cache | |||||
| # settings: | |||||
| # restore: true | |||||
| # mount: | |||||
| # - /drone/docker | |||||
| - name: restore_cache | |||||
| image: drillster/drone-volume-cache | |||||
| volumes: | |||||
| - name: cache | |||||
| path: /tmp/drone-cache | |||||
| settings: | |||||
| restore: true | |||||
| mount: | |||||
| - /drone/docker | |||||
| - name: clone | - name: clone | ||||
| image: docker:git | image: docker:git | ||||
| # depends_on: | |||||
| # - restore_cache | |||||
| depends_on: | |||||
| - restore_cache | |||||
| environment: | environment: | ||||
| KEY: | KEY: | ||||
| from_secret: DEPLOY_KEY | from_secret: DEPLOY_KEY | ||||
| @@ -35,15 +35,15 @@ steps: | |||||
| - eval $(ssh-agent) | - eval $(ssh-agent) | ||||
| - mkdir $HOME/.ssh && echo "$KEY" > $HOME/.ssh/id_rsa && chmod 600 $HOME/.ssh/id_rsa && echo "$PUBLIC" > $HOME/.ssh/id_rsa.pub | - mkdir $HOME/.ssh && echo "$KEY" > $HOME/.ssh/id_rsa && chmod 600 $HOME/.ssh/id_rsa && echo "$PUBLIC" > $HOME/.ssh/id_rsa.pub | ||||
| - ssh-add $HOME/.ssh/id_rsa | - ssh-add $HOME/.ssh/id_rsa | ||||
| - ssh-keyscan -p 2222 -H gitea.local > $HOME/.ssh/known_hosts | |||||
| - ssh-keyscan -p $GIT_PORT -H $GIT_HOST > $HOME/.ssh/known_hosts | |||||
| - git clone $GIT_REPOSITORY ./ | - git clone $GIT_REPOSITORY ./ | ||||
| - git checkout $DRONE_BRANCH | - git checkout $DRONE_BRANCH | ||||
| - name: build_php_base | - name: build_php_base | ||||
| image: plugins/docker | image: plugins/docker | ||||
| settings: | settings: | ||||
| # storage_path: /drone/docker | |||||
| # use_cache: true | |||||
| storage_path: /drone/docker | |||||
| use_cache: true | |||||
| dockerfile: docker/php/Dockerfile | dockerfile: docker/php/Dockerfile | ||||
| registry: registry:5000 | registry: registry:5000 | ||||
| repo: registry:5000/arbitry_php_base | repo: registry:5000/arbitry_php_base | ||||
| @@ -60,8 +60,8 @@ steps: | |||||
| - name: build_php_fpm | - name: build_php_fpm | ||||
| image: plugins/docker | image: plugins/docker | ||||
| settings: | settings: | ||||
| # storage_path: /drone/docker | |||||
| # use_cache: true | |||||
| storage_path: /drone/docker | |||||
| use_cache: true | |||||
| dockerfile: docker/php-fpm/Dockerfile | dockerfile: docker/php-fpm/Dockerfile | ||||
| registry: registry:5000 | registry: registry:5000 | ||||
| repo: registry:5000/arbitry_php_fpm | repo: registry:5000/arbitry_php_fpm | ||||
| @@ -76,14 +76,14 @@ steps: | |||||
| status: | status: | ||||
| - success | - success | ||||
| # - name: rebuild_cache | |||||
| # image: drillster/drone-volume-cache | |||||
| # depends_on: | |||||
| # - build_php_fpm | |||||
| # volumes: | |||||
| # - name: cache | |||||
| # path: /tmp/drone-cache | |||||
| # settings: | |||||
| # rebuild: true | |||||
| # mount: | |||||
| # - /drone/docker | |||||
| - name: rebuild_cache | |||||
| image: drillster/drone-volume-cache | |||||
| depends_on: | |||||
| - build_php_fpm | |||||
| volumes: | |||||
| - name: cache | |||||
| path: /tmp/drone-cache | |||||
| settings: | |||||
| rebuild: true | |||||
| mount: | |||||
| - /drone/docker | |||||