Fix GitLab CI/CD syntax errors in multiline scripts

This commit is contained in:
2025-09-30 17:46:10 +01:00
parent c667765488
commit 2e5fabe54b

View File

@@ -150,13 +150,7 @@ deploy:staging:
stage: deploy
script:
- echo "Deploying to staging environment..."
- echo "APK available at: ${CI_PROJECT_URL}/-/jobs/${CI_JOB_ID}/artifacts/download"
- |
curl -X POST "${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/statuses/${CI_COMMIT_SHA}" \
--header "PRIVATE-TOKEN: ${CI_JOB_TOKEN}" \
--data "state=success" \
--data "name=APK Build" \
--data "target_url=${CI_PROJECT_URL}/-/jobs/${CI_JOB_ID}/artifacts/download"
- echo "APK available at ${CI_PROJECT_URL}/-/jobs/${CI_JOB_ID}/artifacts/download"
dependencies:
- build:debug
environment:
@@ -205,17 +199,14 @@ apk:info:
stage: deploy
script:
- echo "Extracting APK information..."
- |
APK_SIZE=$(du -h app/build/outputs/apk/debug/app-debug.apk | cut -f1)
echo "APK Size: $APK_SIZE"
echo "Commit: ${CI_COMMIT_SHORT_SHA}"
echo "Branch: ${CI_COMMIT_REF_NAME}"
echo "Build Time: $(date)"
echo "---" > apk-info.txt
echo "SilverDROID - Dark Side Admin" >> apk-info.txt
echo "Build: ${CI_COMMIT_SHORT_SHA}" >> apk-info.txt
echo "Size: $APK_SIZE" >> apk-info.txt
echo "Date: $(date)" >> apk-info.txt
- APK_SIZE=$(du -h app/build/outputs/apk/debug/app-debug.apk | cut -f1)
- echo "APK Size$APK_SIZE"
- echo "Commit ${CI_COMMIT_SHORT_SHA}"
- echo "---" > apk-info.txt
- echo "SilverDROID - Dark Side Admin" >> apk-info.txt
- echo "Build ${CI_COMMIT_SHORT_SHA}" >> apk-info.txt
- echo "Size $APK_SIZE" >> apk-info.txt
- echo "Date $(date)" >> apk-info.txt
dependencies:
- build:debug
artifacts:
@@ -230,16 +221,7 @@ apk:info:
notify:success:
stage: deploy
script:
- echo "Build successful! Sending notification..."
- |
curl -X POST "https://chat.silverlabs.uk/webhook" \
-H "Content-Type: application/json" \
-d "{
\"text\": \"✅ SilverDROID Build Successful\",
\"commit\": \"${CI_COMMIT_SHORT_SHA}\",
\"branch\": \"${CI_COMMIT_REF_NAME}\",
\"pipeline\": \"${CI_PIPELINE_URL}\"
}" || true
- echo "Build successful! Pipeline ${CI_PIPELINE_URL}"
when: on_success
allow_failure: true
only:
@@ -248,16 +230,7 @@ notify:success:
notify:failure:
stage: deploy
script:
- echo "Build failed! Sending notification..."
- |
curl -X POST "https://chat.silverlabs.uk/webhook" \
-H "Content-Type: application/json" \
-d "{
\"text\": \"❌ SilverDROID Build Failed\",
\"commit\": \"${CI_COMMIT_SHORT_SHA}\",
\"branch\": \"${CI_COMMIT_REF_NAME}\",
\"pipeline\": \"${CI_PIPELINE_URL}\"
}" || true
- echo "Build failed! Pipeline ${CI_PIPELINE_URL}"
when: on_failure
allow_failure: true
only: