Skip to content

Commit d83fb70

Browse files
committed
Use gitea/test_env image instead of golang
This avoids errors related to git's safe.directory in the golang image.
1 parent b2c1c17 commit d83fb70

File tree

1 file changed

+17
-32
lines changed

1 file changed

+17
-32
lines changed

.drone.yml

Lines changed: 17 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ steps:
2828
- make deps-frontend
2929

3030
- name: deps-backend
31-
image: golang:1.20
31+
image: gitea/test_env:linux-1.20-amd64
3232
pull: always
3333
commands:
3434
- make deps-backend
@@ -92,7 +92,7 @@ steps:
9292
depends_on: [deps-frontend]
9393

9494
- name: checks-backend
95-
image: golang:1.20
95+
image: gitea/test_env:linux-1.20-amd64
9696
commands:
9797
- make --always-make checks-backend # ensure the 'go-licenses' make target runs
9898
depends_on: [deps-backend]
@@ -113,7 +113,7 @@ steps:
113113
depends_on: [deps-frontend]
114114

115115
- name: build-backend-no-gcc
116-
image: golang:1.19 # this step is kept as the lowest version of golang that we support
116+
image: gitea/test_env:linux-1.19-amd64 # this step is kept as the lowest version of golang that we support
117117
pull: always
118118
environment:
119119
GOPROXY: https://goproxy.io
@@ -125,7 +125,7 @@ steps:
125125
path: /go
126126

127127
- name: build-backend-arm64
128-
image: golang:1.20
128+
image: gitea/test_env:linux-1.20-amd64
129129
environment:
130130
GOPROXY: https://goproxy.io
131131
GOOS: linux
@@ -140,7 +140,7 @@ steps:
140140
path: /go
141141

142142
- name: build-backend-windows
143-
image: golang:1.20
143+
image: gitea/test_env:linux-1.20-amd64
144144
environment:
145145
GOPROXY: https://goproxy.io
146146
GOOS: windows
@@ -154,7 +154,7 @@ steps:
154154
path: /go
155155

156156
- name: build-backend-386
157-
image: golang:1.20
157+
image: gitea/test_env:linux-1.20-amd64
158158
environment:
159159
GOPROXY: https://goproxy.io
160160
GOOS: linux
@@ -217,15 +217,14 @@ steps:
217217
image: docker:git
218218
pull: always
219219
commands:
220-
- git config --global --add safe.directory /drone/src
221220
- git fetch --tags --force
222221
when:
223222
event:
224223
exclude:
225224
- pull_request
226225

227226
- name: deps-backend
228-
image: golang:1.20
227+
image: gitea/test_env:linux-1.20-amd64
229228
pull: always
230229
commands:
231230
- make deps-backend
@@ -319,15 +318,14 @@ steps:
319318
image: docker:git
320319
pull: always
321320
commands:
322-
- git config --global --add safe.directory /drone/src
323321
- git fetch --tags --force
324322
when:
325323
event:
326324
exclude:
327325
- pull_request
328326

329327
- name: deps-backend
330-
image: golang:1.20
328+
image: gitea/test_env:linux-1.20-amd64
331329
pull: always
332330
commands:
333331
- make deps-backend
@@ -405,7 +403,7 @@ steps:
405403
path: /go
406404

407405
- name: generate-coverage
408-
image: golang:1.20
406+
image: gitea/test_env:linux-1.20-amd64
409407
commands:
410408
- make coverage
411409
environment:
@@ -473,15 +471,14 @@ steps:
473471
image: docker:git
474472
pull: always
475473
commands:
476-
- git config --global --add safe.directory /drone/src
477474
- git fetch --tags --force
478475
when:
479476
event:
480477
exclude:
481478
- pull_request
482479

483480
- name: deps-backend
484-
image: golang:1.20
481+
image: gitea/test_env:linux-1.20-amd64
485482
pull: always
486483
commands:
487484
- make deps-backend
@@ -563,15 +560,14 @@ steps:
563560
image: docker:git
564561
pull: always
565562
commands:
566-
- git config --global --add safe.directory /drone/src
567563
- git fetch --tags --force
568564
when:
569565
event:
570566
exclude:
571567
- pull_request
572568

573569
- name: deps-backend
574-
image: golang:1.20
570+
image: gitea/test_env:linux-1.20-amd64
575571
pull: always
576572
commands:
577573
- make deps-backend
@@ -643,15 +639,14 @@ steps:
643639
image: docker:git
644640
pull: always
645641
commands:
646-
- git config --global --add safe.directory /drone/src
647642
- git fetch --tags --force
648643
when:
649644
event:
650645
exclude:
651646
- pull_request
652647

653648
- name: deps-backend
654-
image: golang:1.20
649+
image: gitea/test_env:linux-1.20-arm64
655650
pull: always
656651
commands:
657652
- make deps-backend
@@ -733,7 +728,7 @@ steps:
733728
depends_on: [deps-frontend]
734729

735730
- name: deps-backend
736-
image: golang:1.18
731+
image: gitea/test_env:linux-1.20-amd64
737732
pull: always
738733
commands:
739734
- make deps-backend
@@ -842,7 +837,7 @@ trigger:
842837

843838
steps:
844839
- name: download
845-
image: golang:1.20
840+
image: gitea/test_env:linux-1.20-amd64
846841
pull: always
847842
commands:
848843
- timeout -s ABRT 40m make generate-license generate-gitignore
@@ -902,7 +897,6 @@ steps:
902897
image: docker:git
903898
pull: always
904899
commands:
905-
- git config --global --add safe.directory /drone/src
906900
- git fetch --tags --force
907901

908902
- name: deps-frontend
@@ -912,7 +906,7 @@ steps:
912906
- make deps-frontend
913907

914908
- name: deps-backend
915-
image: golang:1.20
909+
image: gitea/test_env:linux-1.20-amd64
916910
pull: always
917911
commands:
918912
- make deps-backend
@@ -1038,7 +1032,6 @@ steps:
10381032
image: docker:git
10391033
pull: always
10401034
commands:
1041-
- git config --global --add safe.directory /drone/src
10421035
- git fetch --tags --force
10431036

10441037
- name: deps-frontend
@@ -1048,7 +1041,7 @@ steps:
10481041
- make deps-frontend
10491042

10501043
- name: deps-backend
1051-
image: golang:1.20
1044+
image: gitea/test_env:linux-1.20-amd64
10521045
pull: always
10531046
commands:
10541047
- make deps-backend
@@ -1148,7 +1141,7 @@ trigger:
11481141

11491142
steps:
11501143
- name: build-docs
1151-
image: golang:1.20
1144+
image: gitea/test_env:linux-1.20-amd64
11521145
commands:
11531146
- cd docs
11541147
- make trans-copy clean build
@@ -1202,7 +1195,6 @@ steps:
12021195
image: docker:git
12031196
pull: always
12041197
commands:
1205-
- git config --global --add safe.directory /drone/src
12061198
- git fetch --tags --force
12071199

12081200
- name: publish
@@ -1280,7 +1272,6 @@ steps:
12801272
image: docker:git
12811273
pull: always
12821274
commands:
1283-
- git config --global --add safe.directory /drone/src
12841275
- git fetch --tags --force
12851276

12861277
- name: publish
@@ -1353,7 +1344,6 @@ steps:
13531344
image: docker:git
13541345
pull: always
13551346
commands:
1356-
- git config --global --add safe.directory /drone/src
13571347
- git fetch --tags --force
13581348

13591349
- name: publish
@@ -1427,7 +1417,6 @@ steps:
14271417
image: docker:git
14281418
pull: always
14291419
commands:
1430-
- git config --global --add safe.directory /drone/src
14311420
- git fetch --tags --force
14321421

14331422
- name: publish
@@ -1545,7 +1534,6 @@ steps:
15451534
image: docker:git
15461535
pull: always
15471536
commands:
1548-
- git config --global --add safe.directory /drone/src
15491537
- git fetch --tags --force
15501538

15511539
- name: publish
@@ -1623,7 +1611,6 @@ steps:
16231611
image: docker:git
16241612
pull: always
16251613
commands:
1626-
- git config --global --add safe.directory /drone/src
16271614
- git fetch --tags --force
16281615

16291616
- name: publish
@@ -1699,7 +1686,6 @@ steps:
16991686
image: docker:git
17001687
pull: always
17011688
commands:
1702-
- git config --global --add safe.directory /drone/src
17031689
- git fetch --tags --force
17041690

17051691
- name: publish
@@ -1773,7 +1759,6 @@ steps:
17731759
image: docker:git
17741760
pull: always
17751761
commands:
1776-
- git config --global --add safe.directory /drone/src
17771762
- git fetch --tags --force
17781763

17791764
- name: publish

0 commit comments

Comments
 (0)