1
1
mirror of https://github.com/go-gitea/gitea synced 2025-08-02 07:38:35 +00:00

Properly handle drone tags and release/* branches (#466)

This commit is contained in:
Thomas Boerger
2016-12-24 00:00:48 +01:00
committed by GitHub
parent 7b67347104
commit 6aacf4d2f0
3 changed files with 29 additions and 11 deletions

View File

@@ -56,7 +56,7 @@ pipeline:
- make release
when:
event: [ push, tag ]
branch: [ master, refs/tags/* ]
branch: [ master, release/*, refs/tags/* ]
coverage:
image: plugins/coverage
@@ -67,11 +67,19 @@ pipeline:
docker:
image: plugins/docker
repo: gitea/gitea
tags: [ '${DRONE_TAG}' ]
tags: [ '${DRONE_TAG##v}' ]
when:
event: [ tag ]
branch: [ refs/tags/* ]
docker:
image: plugins/docker
repo: gitea/gitea
tags: [ '${DRONE_BRANCH##release/v}' ]
when:
event: [ push ]
branch: [ release/* ]
docker:
image: plugins/docker
repo: gitea/gitea
@@ -85,20 +93,30 @@ pipeline:
path_style: true
strip_prefix: dist/release/
source: dist/release/*
target: /gitea/master
target: /gitea/${DRONE_TAG##v}
when:
event: [ push ]
branch: [ master ]
event: [ tag ]
branch: [ refs/tags/* ]
release:
image: plugins/s3
path_style: true
strip_prefix: dist/release/
source: dist/release/*
target: /gitea/${DRONE_TAG}
target: /gitea/${DRONE_BRANCH##release/v}
when:
event: [ tag ]
branch: [ refs/tags/* ]
event: [ push ]
branch: [ release/* ]
release:
image: plugins/s3
path_style: true
strip_prefix: dist/release/
source: dist/release/*
target: /gitea/master
when:
event: [ push ]
branch: [ master ]
github:
image: plugins/github-release