aboutsummaryrefslogtreecommitdiffstats
path: root/.drone.yml
diff options
context:
space:
mode:
authortechknowlogick <techknowlogick@gitea.io>2021-10-07 04:52:08 -0400
committerGitHub <noreply@github.com>2021-10-07 10:52:08 +0200
commitf0bd1e98962a6821cdb0543cfc2e5159d443d36a (patch)
tree28be6467f946d963f0383f583792da82a24e8fda /.drone.yml
parent4afdb1eb78ce77fad8e1d2952c69b3315a836548 (diff)
downloadgitea-f0bd1e98962a6821cdb0543cfc2e5159d443d36a.tar.gz
gitea-f0bd1e98962a6821cdb0543cfc2e5159d443d36a.zip
Add protection to disable Gitea when run as root (#17168)
Co-authored-by: delvh <dev.lh@web.de> Co-authored-by: 6543 <6543@obermui.de>
Diffstat (limited to '.drone.yml')
-rw-r--r--.drone.yml24
1 files changed, 21 insertions, 3 deletions
diff --git a/.drone.yml b/.drone.yml
index b7609a5382..a24f4c621e 100644
--- a/.drone.yml
+++ b/.drone.yml
@@ -207,8 +207,14 @@ steps:
commands:
- git update-ref refs/heads/tag_test ${DRONE_COMMIT_SHA}
+ - name: fix-permissions
+ image: gitea/test_env:linux-amd64 # https://gitea.com/gitea/test-env
+ commands:
+ - chown -R gitea:gitea .
+
- name: unit-test
- image: golang:1.17
+ image: gitea/test_env:linux-amd64 # https://gitea.com/gitea/test-env
+ user: gitea
commands:
- make unit-test-coverage test-check
environment:
@@ -220,7 +226,8 @@ steps:
- name: unit-test-gogit
pull: always
- image: golang:1.17
+ image: gitea/test_env:linux-amd64 # https://gitea.com/gitea/test-env
+ user: gitea
commands:
- make unit-test-coverage test-check
environment:
@@ -232,6 +239,7 @@ steps:
- name: test-mysql
image: gitea/test_env:linux-amd64 # https://gitea.com/gitea/test-env
+ user: gitea
commands:
- make test-mysql-migration integration-test-coverage
environment:
@@ -246,6 +254,7 @@ steps:
- name: test-mysql8
image: gitea/test_env:linux-amd64 # https://gitea.com/gitea/test-env
+ user: gitea
commands:
- timeout -s ABRT 40m make test-mysql8-migration test-mysql8
environment:
@@ -259,6 +268,7 @@ steps:
- name: test-mssql
image: gitea/test_env:linux-amd64 # https://gitea.com/gitea/test-env
+ user: gitea
commands:
- make test-mssql-migration test-mssql
environment:
@@ -343,9 +353,15 @@ steps:
exclude:
- pull_request
+ - name: fix-permissions
+ image: gitea/test_env:linux-arm64 # https://gitea.com/gitea/test-env
+ commands:
+ - chown -R gitea:gitea .
+
- name: build
pull: always
- image: golang:1.17
+ image: gitea/test_env:linux-arm64 # https://gitea.com/gitea/test-env
+ user: gitea
commands:
- make backend
environment:
@@ -355,6 +371,7 @@ steps:
- name: test-sqlite
image: gitea/test_env:linux-arm64 # https://gitea.com/gitea/test-env
+ user: gitea
commands:
- timeout -s ABRT 40m make test-sqlite-migration test-sqlite
environment:
@@ -368,6 +385,7 @@ steps:
- name: test-pgsql
image: gitea/test_env:linux-arm64 # https://gitea.com/gitea/test-env
+ user: gitea
commands:
- timeout -s ABRT 40m make test-pgsql-migration test-pgsql
environment: