summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBo-Yi Wu <appleboy.tw@gmail.com>2019-02-23 09:16:34 +0800
committerLunny Xiao <xiaolunwen@gmail.com>2019-02-23 09:16:34 +0800
commit035c82aec4bb280baf0e6a7cc20a414626ec405f (patch)
tree3a6dd5e27ccff3682704ad4afa6307eca4545583
parent4a2fbbeb101555129ab83f972c41936113f1f6c2 (diff)
downloadgitea-035c82aec4bb280baf0e6a7cc20a414626ec405f.tar.gz
gitea-035c82aec4bb280baf0e6a7cc20a414626ec405f.zip
feat(docker): speed up docker build. (#6159)
* feat(docker): speed up docker build. * feat: add docker dryrun * fix: remove docker username and password if dryrun
-rw-r--r--.drone.yml11
1 files changed, 11 insertions, 0 deletions
diff --git a/.drone.yml b/.drone.yml
index bd33d21382..26b3304064 100644
--- a/.drone.yml
+++ b/.drone.yml
@@ -281,12 +281,22 @@ pipeline:
event: [ push ]
branch: [ master ]
+ docker-dryrun:
+ image: plugins/docker:17.12
+ pull: true
+ repo: gitea/gitea
+ cache_from: gitea/gitea
+ dry_run: true
+ when:
+ event: [ pull_request ]
+
docker:
image: plugins/docker:17.12
pull: true
secrets: [ docker_username, docker_password ]
repo: gitea/gitea
tags: [ '${DRONE_BRANCH##release/v}' ]
+ cache_from: gitea/gitea
when:
event: [ push ]
branch: [ release/* ]
@@ -296,6 +306,7 @@ pipeline:
secrets: [ docker_username, docker_password ]
pull: true
repo: gitea/gitea
+ cache_from: gitea/gitea
default_tags: true
when:
event: [ push, tag ]