]> source.dussan.org Git - gitea.git/commitdiff
feat(docker): speed up docker build. (#6159)
authorBo-Yi Wu <appleboy.tw@gmail.com>
Sat, 23 Feb 2019 01:16:34 +0000 (09:16 +0800)
committerLunny Xiao <xiaolunwen@gmail.com>
Sat, 23 Feb 2019 01:16:34 +0000 (09:16 +0800)
* feat(docker): speed up docker build.

* feat: add docker dryrun

* fix: remove docker username and password if dryrun

.drone.yml

index bd33d21382126cc5e3b09f19a7bc1c6f757cf106..26b33040645fc2a10df247c8fbf94a956a096217 100644 (file)
@@ -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 ]