Skip to content

Commit 035c82a

Browse files
appleboylunny
authored andcommitted
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
1 parent 4a2fbbe commit 035c82a

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

.drone.yml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -281,12 +281,22 @@ pipeline:
281281
event: [ push ]
282282
branch: [ master ]
283283

284+
docker-dryrun:
285+
image: plugins/docker:17.12
286+
pull: true
287+
repo: gitea/gitea
288+
cache_from: gitea/gitea
289+
dry_run: true
290+
when:
291+
event: [ pull_request ]
292+
284293
docker:
285294
image: plugins/docker:17.12
286295
pull: true
287296
secrets: [ docker_username, docker_password ]
288297
repo: gitea/gitea
289298
tags: [ '${DRONE_BRANCH##release/v}' ]
299+
cache_from: gitea/gitea
290300
when:
291301
event: [ push ]
292302
branch: [ release/* ]
@@ -296,6 +306,7 @@ pipeline:
296306
secrets: [ docker_username, docker_password ]
297307
pull: true
298308
repo: gitea/gitea
309+
cache_from: gitea/gitea
299310
default_tags: true
300311
when:
301312
event: [ push, tag ]

0 commit comments

Comments
 (0)