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
This commit is contained in:
Bo-Yi Wu 2019-02-23 09:16:34 +08:00 committed by Lunny Xiao
parent 4a2fbbeb10
commit 035c82aec4

View file

@ -281,12 +281,22 @@ pipeline:
event: [ push ] event: [ push ]
branch: [ master ] 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: docker:
image: plugins/docker:17.12 image: plugins/docker:17.12
pull: true pull: true
secrets: [ docker_username, docker_password ] secrets: [ docker_username, docker_password ]
repo: gitea/gitea repo: gitea/gitea
tags: [ '${DRONE_BRANCH##release/v}' ] tags: [ '${DRONE_BRANCH##release/v}' ]
cache_from: gitea/gitea
when: when:
event: [ push ] event: [ push ]
branch: [ release/* ] branch: [ release/* ]
@ -296,6 +306,7 @@ pipeline:
secrets: [ docker_username, docker_password ] secrets: [ docker_username, docker_password ]
pull: true pull: true
repo: gitea/gitea repo: gitea/gitea
cache_from: gitea/gitea
default_tags: true default_tags: true
when: when:
event: [ push, tag ] event: [ push, tag ]