Skip to content

Commit 6a9dedd

Browse files
committed
Fix pushing to 1-x-dev docker tag
OK now we have the images building we should make sure that the main ones stays dev and the release/v* ones become *-dev-* Signed-off-by: Andrew Thornton <[email protected]>
1 parent 6bedea6 commit 6a9dedd

File tree

1 file changed

+138
-4
lines changed

1 file changed

+138
-4
lines changed

.drone.yml

Lines changed: 138 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -808,6 +808,69 @@ depends_on:
808808
trigger:
809809
ref:
810810
- refs/heads/main
811+
event:
812+
exclude:
813+
- cron
814+
815+
steps:
816+
- name: fetch-tags
817+
image: docker:git
818+
commands:
819+
- git fetch --tags --force
820+
821+
- name: publish
822+
pull: always
823+
image: techknowlogick/drone-docker:latest
824+
settings:
825+
auto_tag: false
826+
tags: dev-linux-amd64
827+
repo: gitea/gitea
828+
build_args:
829+
- GOPROXY=off
830+
password:
831+
from_secret: docker_password
832+
username:
833+
from_secret: docker_username
834+
when:
835+
event:
836+
exclude:
837+
- pull_request
838+
839+
- name: publish-rootless
840+
image: techknowlogick/drone-docker:latest
841+
settings:
842+
dockerfile: Dockerfile.rootless
843+
auto_tag: false
844+
tags: dev-linux-amd64-rootless
845+
repo: gitea/gitea
846+
build_args:
847+
- GOPROXY=off
848+
password:
849+
from_secret: docker_password
850+
username:
851+
from_secret: docker_username
852+
environment:
853+
PLUGIN_MIRROR:
854+
from_secret: plugin_mirror
855+
when:
856+
event:
857+
exclude:
858+
- pull_request
859+
860+
---
861+
kind: pipeline
862+
name: docker-linux-amd64-release-branch
863+
864+
platform:
865+
os: linux
866+
arch: amd64
867+
868+
depends_on:
869+
- testing-amd64
870+
- testing-arm64
871+
872+
trigger:
873+
ref:
811874
- "refs/heads/release/v*"
812875
event:
813876
exclude:
@@ -824,7 +887,7 @@ steps:
824887
image: techknowlogick/drone-docker:latest
825888
settings:
826889
auto_tag: false
827-
tags: ${DRONE_COMMIT_REF##refs/heads/release/v}${${DRONE_COMMIT_REF##refs/heads/release/v}:+-}dev-linux-amd64
890+
tags: ${DRONE_BRANCH##release/v}-dev-linux-amd64
828891
repo: gitea/gitea
829892
build_args:
830893
- GOPROXY=https://goproxy.cn
@@ -842,7 +905,7 @@ steps:
842905
settings:
843906
dockerfile: Dockerfile.rootless
844907
auto_tag: false
845-
tags: ${DRONE_COMMIT_REF##refs/heads/release/v}${${DRONE_COMMIT_REF##refs/heads/release/v}:+-}dev-linux-amd64-rootless
908+
tags: ${DRONE_BRANCH##release/v}-dev-linux-amd64-rootless
846909
repo: gitea/gitea
847910
build_args:
848911
- GOPROXY=https://goproxy.cn
@@ -966,6 +1029,72 @@ depends_on:
9661029
trigger:
9671030
ref:
9681031
- refs/heads/main
1032+
event:
1033+
exclude:
1034+
- cron
1035+
1036+
steps:
1037+
- name: fetch-tags
1038+
image: docker:git
1039+
commands:
1040+
- git fetch --tags --force
1041+
1042+
- name: publish
1043+
pull: always
1044+
image: techknowlogick/drone-docker:latest
1045+
settings:
1046+
auto_tag: false
1047+
tags: dev-linux-arm64
1048+
repo: gitea/gitea
1049+
build_args:
1050+
- GOPROXY=off
1051+
password:
1052+
from_secret: docker_password
1053+
username:
1054+
from_secret: docker_username
1055+
environment:
1056+
PLUGIN_MIRROR:
1057+
from_secret: plugin_mirror
1058+
when:
1059+
event:
1060+
exclude:
1061+
- pull_request
1062+
1063+
- name: publish-rootless
1064+
image: techknowlogick/drone-docker:latest
1065+
settings:
1066+
dockerfile: Dockerfile.rootless
1067+
auto_tag: false
1068+
tags: dev-linux-arm64-rootless
1069+
repo: gitea/gitea
1070+
build_args:
1071+
- GOPROXY=off
1072+
password:
1073+
from_secret: docker_password
1074+
username:
1075+
from_secret: docker_username
1076+
environment:
1077+
PLUGIN_MIRROR:
1078+
from_secret: plugin_mirror
1079+
when:
1080+
event:
1081+
exclude:
1082+
- pull_request
1083+
1084+
---
1085+
kind: pipeline
1086+
name: docker-linux-arm64-release-branch
1087+
1088+
platform:
1089+
os: linux
1090+
arch: arm64
1091+
1092+
depends_on:
1093+
- testing-amd64
1094+
- testing-arm64
1095+
1096+
trigger:
1097+
ref:
9691098
- "refs/heads/release/v*"
9701099
event:
9711100
exclude:
@@ -982,7 +1111,7 @@ steps:
9821111
image: techknowlogick/drone-docker:latest
9831112
settings:
9841113
auto_tag: false
985-
tags: ${DRONE_COMMIT_REF##refs/heads/release/v}${${DRONE_COMMIT_REF##refs/heads/release/v}:+-}dev-linux-arm64
1114+
tags: ${DRONE_BRANCH##release/v}-dev-linux-arm64
9861115
repo: gitea/gitea
9871116
build_args:
9881117
- GOPROXY=https://goproxy.cn
@@ -1000,7 +1129,7 @@ steps:
10001129
settings:
10011130
dockerfile: Dockerfile.rootless
10021131
auto_tag: false
1003-
tags: ${DRONE_COMMIT_REF##refs/heads/release/v}${${DRONE_COMMIT_REF##refs/heads/release/v}:+-}dev-linux-arm64-rootless
1132+
tags: ${DRONE_BRANCH##release/v}-dev-linux-arm64-rootless
10041133
repo: gitea/gitea
10051134
build_args:
10061135
- GOPROXY=https://goproxy.cn
@@ -1012,6 +1141,7 @@ steps:
10121141
event:
10131142
exclude:
10141143
- pull_request
1144+
10151145
---
10161146
kind: pipeline
10171147
type: docker
@@ -1100,6 +1230,8 @@ trigger:
11001230
depends_on:
11011231
- docker-linux-amd64-release
11021232
- docker-linux-arm64-release
1233+
- docker-linux-amd64-release-branch
1234+
- docker-linux-arm64-release-branch
11031235

11041236
---
11051237
kind: pipeline
@@ -1133,6 +1265,8 @@ depends_on:
11331265
- docker-linux-arm64-release
11341266
- docker-linux-amd64-release-version
11351267
- docker-linux-arm64-release-version
1268+
- docker-linux-amd64-release-branch
1269+
- docker-linux-arm64-release-branch
11361270
- docker-manifest
11371271
- docker-manifest-version
11381272
- docs

0 commit comments

Comments
 (0)