From 2e5fabe54bd3be40b9e0a21496f116b9daffc206 Mon Sep 17 00:00:00 2001 From: SysAdmin Date: Tue, 30 Sep 2025 17:46:10 +0100 Subject: [PATCH] Fix GitLab CI/CD syntax errors in multiline scripts --- .gitlab-ci.yml | 49 +++++++++++-------------------------------------- 1 file changed, 11 insertions(+), 38 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 5e69e5e..0b53b69 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -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: