|
|
@@ -6,20 +6,20 @@ clone: |
|
|
|
disable: true |
|
|
|
|
|
|
|
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 |
|
|
|
image: docker:git |
|
|
|
# depends_on: |
|
|
|
# - restore_cache |
|
|
|
depends_on: |
|
|
|
- restore_cache |
|
|
|
environment: |
|
|
|
KEY: |
|
|
|
from_secret: DEPLOY_KEY |
|
|
@@ -35,15 +35,15 @@ steps: |
|
|
|
- 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 |
|
|
|
- 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 checkout $DRONE_BRANCH |
|
|
|
|
|
|
|
- name: build_php_base |
|
|
|
image: plugins/docker |
|
|
|
settings: |
|
|
|
# storage_path: /drone/docker |
|
|
|
# use_cache: true |
|
|
|
storage_path: /drone/docker |
|
|
|
use_cache: true |
|
|
|
dockerfile: docker/php/Dockerfile |
|
|
|
registry: registry:5000 |
|
|
|
repo: registry:5000/arbitry_php_base |
|
|
@@ -60,8 +60,8 @@ steps: |
|
|
|
- name: build_php_fpm |
|
|
|
image: plugins/docker |
|
|
|
settings: |
|
|
|
# storage_path: /drone/docker |
|
|
|
# use_cache: true |
|
|
|
storage_path: /drone/docker |
|
|
|
use_cache: true |
|
|
|
dockerfile: docker/php-fpm/Dockerfile |
|
|
|
registry: registry:5000 |
|
|
|
repo: registry:5000/arbitry_php_fpm |
|
|
@@ -76,14 +76,14 @@ steps: |
|
|
|
status: |
|
|
|
- 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 |