@@ -985,7 +985,10 @@ depends_on:
985
985
986
986
trigger :
987
987
ref :
988
- - " refs/tags/**"
988
+ include :
989
+ - " refs/tags/**"
990
+ exclude :
991
+ - " refs/tags/**-rc*"
989
992
event :
990
993
exclude :
991
994
- cron
@@ -1033,6 +1036,68 @@ steps:
1033
1036
event :
1034
1037
exclude :
1035
1038
- pull_request
1039
+ ---
1040
+
1041
+ kind : pipeline
1042
+ type : docker
1043
+ name : docker-linux-amd64-release-candidate-version
1044
+
1045
+ platform :
1046
+ os : linux
1047
+ arch : amd64
1048
+
1049
+ depends_on :
1050
+ - testing-amd64
1051
+ - testing-arm64
1052
+
1053
+ trigger :
1054
+ ref :
1055
+ - " refs/tags/**-rc*"
1056
+ event :
1057
+ exclude :
1058
+ - cron
1059
+
1060
+ steps :
1061
+ - name : fetch-tags
1062
+ image : docker:git
1063
+ pull : always
1064
+ commands :
1065
+ - git config --global --add safe.directory /drone/src
1066
+ - git fetch --tags --force
1067
+
1068
+ - name : publish
1069
+ image : techknowlogick/drone-docker:latest
1070
+ pull : always
1071
+ settings :
1072
+ tags : ${DRONE_TAG##v}-linux-amd64
1073
+ repo : gitea/gitea
1074
+ build_args :
1075
+ - GOPROXY=https://goproxy.io
1076
+ password :
1077
+ from_secret : docker_password
1078
+ username :
1079
+ from_secret : docker_username
1080
+ when :
1081
+ event :
1082
+ exclude :
1083
+ - pull_request
1084
+
1085
+ - name : publish-rootless
1086
+ image : techknowlogick/drone-docker:latest
1087
+ settings :
1088
+ dockerfile : Dockerfile.rootless
1089
+ tags : ${DRONE_TAG##v}-linux-amd64-rootless
1090
+ repo : gitea/gitea
1091
+ build_args :
1092
+ - GOPROXY=https://goproxy.io
1093
+ password :
1094
+ from_secret : docker_password
1095
+ username :
1096
+ from_secret : docker_username
1097
+ when :
1098
+ event :
1099
+ exclude :
1100
+ - pull_request
1036
1101
1037
1102
---
1038
1103
kind : pipeline
@@ -1209,7 +1274,10 @@ depends_on:
1209
1274
1210
1275
trigger :
1211
1276
ref :
1212
- - " refs/tags/**"
1277
+ include :
1278
+ - " refs/tags/**"
1279
+ exclude :
1280
+ - " refs/tags/**-rc*"
1213
1281
event :
1214
1282
exclude :
1215
1283
- cron
@@ -1258,6 +1326,68 @@ steps:
1258
1326
exclude :
1259
1327
- pull_request
1260
1328
1329
+ ---
1330
+ kind : pipeline
1331
+ type : docker
1332
+ name : docker-linux-arm64-release-candidate-version
1333
+
1334
+ platform :
1335
+ os : linux
1336
+ arch : arm64
1337
+
1338
+ depends_on :
1339
+ - testing-amd64
1340
+ - testing-arm64
1341
+
1342
+ trigger :
1343
+ ref :
1344
+ - " refs/tags/**-rc*"
1345
+ event :
1346
+ exclude :
1347
+ - cron
1348
+
1349
+ steps :
1350
+ - name : fetch-tags
1351
+ image : docker:git
1352
+ pull : always
1353
+ commands :
1354
+ - git config --global --add safe.directory /drone/src
1355
+ - git fetch --tags --force
1356
+
1357
+ - name : publish
1358
+ image : techknowlogick/drone-docker:latest
1359
+ pull : always
1360
+ settings :
1361
+ tags : ${DRONE_TAG##v}-linux-arm64
1362
+ repo : gitea/gitea
1363
+ build_args :
1364
+ - GOPROXY=https://goproxy.io
1365
+ password :
1366
+ from_secret : docker_password
1367
+ username :
1368
+ from_secret : docker_username
1369
+ when :
1370
+ event :
1371
+ exclude :
1372
+ - pull_request
1373
+
1374
+ - name : publish-rootless
1375
+ image : techknowlogick/drone-docker:latest
1376
+ settings :
1377
+ dockerfile : Dockerfile.rootless
1378
+ tags : ${DRONE_TAG##v}-linux-arm64-rootless
1379
+ repo : gitea/gitea
1380
+ build_args :
1381
+ - GOPROXY=https://goproxy.io
1382
+ password :
1383
+ from_secret : docker_password
1384
+ username :
1385
+ from_secret : docker_username
1386
+ when :
1387
+ event :
1388
+ exclude :
1389
+ - pull_request
1390
+
1261
1391
---
1262
1392
kind : pipeline
1263
1393
type : docker
@@ -1427,7 +1557,9 @@ trigger:
1427
1557
1428
1558
depends_on :
1429
1559
- docker-linux-amd64-release-version
1560
+ - docker-linux-amd64-release-candidate-version
1430
1561
- docker-linux-arm64-release-version
1562
+ - docker-linux-arm64-release-candidate-version
1431
1563
1432
1564
---
1433
1565
kind : pipeline
@@ -1509,6 +1641,8 @@ depends_on:
1509
1641
- docker-linux-arm64-release
1510
1642
- docker-linux-amd64-release-version
1511
1643
- docker-linux-arm64-release-version
1644
+ - docker-linux-amd64-release-candidate-version
1645
+ - docker-linux-arm64-release-candidate-version
1512
1646
- docker-linux-amd64-release-branch
1513
1647
- docker-linux-arm64-release-branch
1514
1648
- docker-manifest
0 commit comments