aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Grote2023-06-26 23:44:16 +0200
committerMichael Grote2023-06-26 23:44:16 +0200
commit51f3a12f52382cc71b6fdb4c003a91ca69397232 (patch)
treebbac34d38e517a6daa51b05797b361e90170a646
parent7300cbaeea12994a18fd75e5795858acbc161886 (diff)
ci: syntax
-rw-r--r--.drone.yml55
1 files changed, 28 insertions, 27 deletions
diff --git a/.drone.yml b/.drone.yml
index 6dc01c5..48d816a 100644
--- a/.drone.yml
+++ b/.drone.yml
@@ -110,30 +110,31 @@ depends_on:
AUTH_TOKEN: myuploadtoken
ENABLE_WEBSERVER: false
commands:
- - # führe Script nach Fehlern weiter aus
- - set +e
- - export TOKEN=myuploadtoken
- - export URL="localhost:5000"
- - mkdir -p tests
- - echo -e Test: normaler Upload
- - echo content > tests/file
- - curl -X POST -H "token: $TOKEN" -F "file=@tests/file" $URL/upload | jq
- - echo -e Test: leerer Upload
- - curl -X POST -H "token: $TOKEN" $URL/upload | jq
- - echo -e Test: fehlerhafter Dateiname Upload
- - touch ./tests/'hallo\welt.txt'
- - curl -X POST -H "token: $TOKEN" -F "file=@tests/hallo\welt.txt" $URL/upload | jq
- - echo -e Test: List Files
- - curl -H "token: $TOKEN" $URL/list | jq
- - echo -e Test: download Datei
- - wget $URL/download/file -o ./tests/file
- - ls -lah ./tests/file
- - echo -e Test: download nicht vorhandene Datei
- - wget $URL/download/file2
- - echo -e Test: lösche Datei
- - curl -X DELETE -H "token: $TOKEN" $URL/delete/file | jq
- - echo -e Test: lösche nicht vorhandene Datei
- - curl -X DELETE -H "token: $TOKEN" $URL/delete/file2 | jq
- - echo -e Test: check health
- - curl $URL/health
- - rm -rf tests
+ - |
+ # führe Script nach Fehlern weiter aus
+ set +e
+ export TOKEN=myuploadtoken
+ export URL="localhost:5000"
+ mkdir -p tests
+ echo -e Test: normaler Upload
+ echo content > tests/file
+ curl -X POST -H "token: $TOKEN" -F "file=@tests/file" $URL/upload | jq
+ echo -e Test: leerer Upload
+ curl -X POST -H "token: $TOKEN" $URL/upload | jq
+ echo -e Test: fehlerhafter Dateiname Upload
+ touch ./tests/'hallo\welt.txt'
+ curl -X POST -H "token: $TOKEN" -F "file=@tests/hallo\welt.txt" $URL/upload | jq
+ echo -e Test: List Files
+ curl -H "token: $TOKEN" $URL/list | jq
+ echo -e Test: download Datei
+ wget $URL/download/file -o ./tests/file
+ ls -lah ./tests/file
+ echo -e Test: download nicht vorhandene Datei
+ wget $URL/download/file2
+ echo -e Test: lösche Datei
+ curl -X DELETE -H "token: $TOKEN" $URL/delete/file | jq
+ echo -e Test: lösche nicht vorhandene Datei
+ curl -X DELETE -H "token: $TOKEN" $URL/delete/file2 | jq
+ echo -e Test: check health
+ curl $URL/health
+ rm -rf tests