From d372539f7957c4f416c1820c742d5c66de42eaec Mon Sep 17 00:00:00 2001 From: Antoine GIRARD Date: Thu, 18 Jul 2019 06:32:29 +0200 Subject: [PATCH] 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 --- .drone.yml | 54 +++++++++++++++++------------------------------------- 1 file changed, 17 insertions(+), 37 deletions(-) diff --git a/.drone.yml b/.drone.yml index 821d5ef391..ef612f3e4b 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 + - name: publish pull: always - image: plugins/docker:18.09 + image: plugins/docker:linux-amd64 settings: - cache_from: gitea/gitea + auto_tag: true repo: gitea/gitea - tags: - - "${DRONE_BRANCH##release/v}" - environment: - DOCKER_PASSWORD: + password: from_secret: docker_password - DOCKER_USERNAME: + username: from_secret: docker_username - depends_on: - - dryrun when: - branch: - - "release/*" event: - - push - - - name: latest - pull: always - image: plugins/docker:18.09 - settings: - cache_from: gitea/gitea - default_tags: true - repo: gitea/gitea - environment: - DOCKER_PASSWORD: - from_secret: docker_password - DOCKER_USERNAME: - from_secret: docker_username - depends_on: - - dryrun - when: - branch: - - master - event: - - push - - tag + exclude: + - pull_request --- kind: pipeline