From 035c82aec4bb280baf0e6a7cc20a414626ec405f Mon Sep 17 00:00:00 2001
From: Bo-Yi Wu <appleboy.tw@gmail.com>
Date: Sat, 23 Feb 2019 09:16:34 +0800
Subject: [PATCH] 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
---
 .drone.yml | 11 +++++++++++
 1 file changed, 11 insertions(+)

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 ]