diff options
author | Antoine GIRARD | 2019-07-18 06:32:29 +0200 |
---|---|---|
committer | techknowlogick | 2019-07-18 00:32:29 -0400 |
commit | d372539f7957c4f416c1820c742d5c66de42eaec (patch) | |
tree | aee1ef50edebe3d18c10b566dce05610f616bba1 /.drone.yml | |
parent | 91e24a3a10aa92efb22895775aab866a0f2af577 (diff) |
Backport drone fix from #7480 and #7496 (#7504)
* don't make release-version deps on transalations since translations is only triggered by push on master (#7496)
* drone/docker: Use a more standard format (#7480)
* drone/docker: Use a more standard format
Based on the plugin drone structure itself : https://github.com/drone-plugins/drone-docker/blob/ebce953fc443371d79b5a019fcc9c1976f60a09a/.drone.yml#L9
Use autotag : http://plugins.drone.io/drone-plugins/drone-docker/#autotag
* use latest plugins/docker:linux-amd64
* remove useless cache_from
* Don't depends on translations step
Diffstat (limited to '.drone.yml')
-rw-r--r-- | .drone.yml | 54 |
1 files changed, 17 insertions, 37 deletions
diff --git a/.drone.yml b/.drone.yml index 821d5ef39..ef612f3e4 100644 --- a/.drone.yml +++ b/.drone.yml @@ -453,7 +453,6 @@ trigger: depends_on: - testing - - translations steps: - name: fetch-tags @@ -569,6 +568,15 @@ workspace: base: /go path: src/code.gitea.io/gitea +depends_on: + - testing + +trigger: + ref: + - refs/heads/master + - "refs/tags/**" + - "refs/pull/**" + steps: - name: fetch-tags pull: default @@ -582,56 +590,28 @@ steps: - name: dryrun pull: always - image: plugins/docker:18.09 + image: plugins/docker:linux-amd64 settings: - cache_from: gitea/gitea dry_run: true repo: gitea/gitea when: event: - pull_request - - name: release - pull: always - image: plugins/docker:18.09 - settings: - cache_from: gitea/gitea - repo: gitea/gitea - tags: - - "${DRONE_BRANCH##release/v}" - environment: - DOCKER_PASSWORD: - from_secret: docker_password - DOCKER_USERNAME: - from_secret: docker_username - depends_on: - - dryrun - when: - branch: - - "release/*" - event: - - push - - - name: latest + - name: publish pull: always - image: plugins/docker:18.09 + image: plugins/docker:linux-amd64 settings: - cache_from: gitea/gitea - default_tags: true + auto_tag: true repo: gitea/gitea - environment: - DOCKER_PASSWORD: + password: from_secret: docker_password - DOCKER_USERNAME: + username: from_secret: docker_username - depends_on: - - dryrun when: - branch: - - master event: - - push - - tag + exclude: + - pull_request --- kind: pipeline |