@@ -808,6 +808,69 @@ depends_on:
808
808
trigger :
809
809
ref :
810
810
- 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 :
811
874
- " refs/heads/release/v*"
812
875
event :
813
876
exclude :
@@ -824,7 +887,7 @@ steps:
824
887
image : techknowlogick/drone-docker:latest
825
888
settings :
826
889
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
828
891
repo : gitea/gitea
829
892
build_args :
830
893
- GOPROXY=https://goproxy.cn
@@ -842,7 +905,7 @@ steps:
842
905
settings :
843
906
dockerfile : Dockerfile.rootless
844
907
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
846
909
repo : gitea/gitea
847
910
build_args :
848
911
- GOPROXY=https://goproxy.cn
@@ -966,6 +1029,72 @@ depends_on:
966
1029
trigger :
967
1030
ref :
968
1031
- 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 :
969
1098
- " refs/heads/release/v*"
970
1099
event :
971
1100
exclude :
@@ -982,7 +1111,7 @@ steps:
982
1111
image : techknowlogick/drone-docker:latest
983
1112
settings :
984
1113
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
986
1115
repo : gitea/gitea
987
1116
build_args :
988
1117
- GOPROXY=https://goproxy.cn
@@ -1000,7 +1129,7 @@ steps:
1000
1129
settings :
1001
1130
dockerfile : Dockerfile.rootless
1002
1131
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
1004
1133
repo : gitea/gitea
1005
1134
build_args :
1006
1135
- GOPROXY=https://goproxy.cn
@@ -1012,6 +1141,7 @@ steps:
1012
1141
event :
1013
1142
exclude :
1014
1143
- pull_request
1144
+
1015
1145
---
1016
1146
kind : pipeline
1017
1147
type : docker
@@ -1100,6 +1230,8 @@ trigger:
1100
1230
depends_on :
1101
1231
- docker-linux-amd64-release
1102
1232
- docker-linux-arm64-release
1233
+ - docker-linux-amd64-release-branch
1234
+ - docker-linux-arm64-release-branch
1103
1235
1104
1236
---
1105
1237
kind : pipeline
@@ -1133,6 +1265,8 @@ depends_on:
1133
1265
- docker-linux-arm64-release
1134
1266
- docker-linux-amd64-release-version
1135
1267
- docker-linux-arm64-release-version
1268
+ - docker-linux-amd64-release-branch
1269
+ - docker-linux-arm64-release-branch
1136
1270
- docker-manifest
1137
1271
- docker-manifest-version
1138
1272
- docs
0 commit comments