From 436ada77c1f3b09f87afefc8136257c69aee1b37 Mon Sep 17 00:00:00 2001 From: Moh Dzulfikri Maulana <106526316+Dzuuul@users.noreply.github.com> Date: Tue, 10 Mar 2026 16:03:41 +0700 Subject: [PATCH] test: corect pipeline notify telegram --- .woodpecker.yml | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/.woodpecker.yml b/.woodpecker.yml index af76822..7dd86e0 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -40,12 +40,10 @@ steps: branch: master event: push - # 3. Notification (Fixing Secret & Variable Mapping) + # 3. Notification (Cara pemetaan Secret yang benar) notify-telegram: image: alpine environment: - # PENTING: Nama di sebelah kiri (huruf besar) adalah yang dipakai di script - # Nama di sebelah kanan (from_secret) harus sama dengan yang di UI Woodpecker TELEGRAM_TOKEN: from_secret: telegram_token TELEGRAM_CHAT_ID: @@ -53,9 +51,7 @@ steps: commands: - apk add --no-cache curl - | - # Gunakan variabel Woodpecker tanpa kurung kurawal untuk shell script - # CI_PIPELINE_STATUS biasanya bernilai 'success' atau 'failure' - if [ "$CI_PIPELINE_STATUS" = "success" ]; then + if [ "$CI_STATUS" = "success" ]; then ICON="✅" TEXT="SUCCESS" else @@ -63,12 +59,11 @@ steps: TEXT="FAILED" fi - # Eksekusi curl dengan variabel yang sudah dipetakan dari environment curl -s -X POST "https://api.telegram.org/bot${TELEGRAM_TOKEN}/sendMessage" \ -d "chat_id=${TELEGRAM_CHAT_ID}" \ -d "message_thread_id=8" \ -d "parse_mode=HTML" \ - -d "text=${ICON} Deployment ${TEXT}!%0A%0A📦 Project: ${CI_REPO_NAME}%0A🌿 Branch: ${CI_COMMIT_BRANCH}%0A📝 Commit: ${CI_COMMIT_MESSAGE}%0A%0A🔗 Lihat Detail Log" + -d "text=${ICON} Deployment ${TEXT}!%0A%0A📦 Project: ${CI_REPO_NAME}%0A🌿 Branch: ${CI_COMMIT_BRANCH}%0A📝 Commit: ${CI_COMMIT_MESSAGE}%0A%0A🔗 Lihat Detail Log" when: branch: master event: push