Skip to content

Commit cab3a8b

Browse files
Set safe dir for git operations in .drone.yml CI (#19641)
Our drone by necessity runs on git repositories not owned by the drone process. Unfortunately this means that git operations and thence CI builds will fail without the `safe.directory` option being set. See: https://drone.gitea.io/go-gitea/gitea/54632/2/8
1 parent 994257d commit cab3a8b

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

.drone.yml

+10
Original file line numberDiff line numberDiff line change
@@ -235,6 +235,7 @@ steps:
235235
image: docker:git
236236
pull: always
237237
commands:
238+
- git config --global --add safe.directory /drone/src
238239
- git fetch --tags --force
239240
when:
240241
event:
@@ -427,6 +428,7 @@ steps:
427428
image: docker:git
428429
pull: always
429430
commands:
431+
- git config --global --add safe.directory /drone/src
430432
- git fetch --tags --force
431433
when:
432434
event:
@@ -628,6 +630,7 @@ steps:
628630
image: docker:git
629631
pull: always
630632
commands:
633+
- git config --global --add safe.directory /drone/src
631634
- git fetch --tags --force
632635

633636
- name: deps-frontend
@@ -746,6 +749,7 @@ steps:
746749
image: docker:git
747750
pull: always
748751
commands:
752+
- git config --global --add safe.directory /drone/src
749753
- git fetch --tags --force
750754

751755
- name: deps-frontend
@@ -891,6 +895,7 @@ steps:
891895
image: docker:git
892896
pull: always
893897
commands:
898+
- git config --global --add safe.directory /drone/src
894899
- git fetch --tags --force
895900

896901
- name: publish
@@ -954,6 +959,7 @@ steps:
954959
image: docker:git
955960
pull: always
956961
commands:
962+
- git config --global --add safe.directory /drone/src
957963
- git fetch --tags --force
958964

959965
- name: publish
@@ -1016,6 +1022,7 @@ steps:
10161022
image: docker:git
10171023
pull: always
10181024
commands:
1025+
- git config --global --add safe.directory /drone/src
10191026
- git fetch --tags --force
10201027

10211028
- name: publish
@@ -1112,6 +1119,7 @@ steps:
11121119
image: docker:git
11131120
pull: always
11141121
commands:
1122+
- git config --global --add safe.directory /drone/src
11151123
- git fetch --tags --force
11161124

11171125
- name: publish
@@ -1175,6 +1183,7 @@ steps:
11751183
image: docker:git
11761184
pull: always
11771185
commands:
1186+
- git config --global --add safe.directory /drone/src
11781187
- git fetch --tags --force
11791188

11801189
- name: publish
@@ -1237,6 +1246,7 @@ steps:
12371246
image: docker:git
12381247
pull: always
12391248
commands:
1249+
- git config --global --add safe.directory /drone/src
12401250
- git fetch --tags --force
12411251

12421252
- name: publish

0 commit comments

Comments
 (0)