deploy on gitea workflow #3
@@ -83,6 +83,14 @@ jobs:
|
|||||||
TELEGRAM_TOKEN: ${{ secrets.TELEGRAM_DEPLOY_BOT_TOKEN }}
|
TELEGRAM_TOKEN: ${{ secrets.TELEGRAM_DEPLOY_BOT_TOKEN }}
|
||||||
TELEGRAM_CHAT: ${{ secrets.TELEGRAM_DEPLOY_CHAT_ID }}
|
TELEGRAM_CHAT: ${{ secrets.TELEGRAM_DEPLOY_CHAT_ID }}
|
||||||
PROXY_URL: ${{ secrets.PROXY_URL }}
|
PROXY_URL: ${{ secrets.PROXY_URL }}
|
||||||
|
SUCCESS_MSG: |-
|
||||||
|
✅ <b>Деплой успешен!</b>
|
||||||
|
|
||||||
|
Сервер применил релиз: <code>${{ env.CLEAN_REF_NAME }}</code>
|
||||||
|
FAILURE_MSG: |-
|
||||||
|
❌ <b>Ошибка деплоя!</b>
|
||||||
|
|
||||||
|
Сервер <b>не</b> применил релиз: <code>${{ env.CLEAN_REF_NAME }}</code>
|
||||||
run: |
|
run: |
|
||||||
sshpass -e ssh -p 22 "$SSH_USERNAME@$SSH_HOST" bash -s << EOT
|
sshpass -e ssh -p 22 "$SSH_USERNAME@$SSH_HOST" bash -s << EOT
|
||||||
set -e
|
set -e
|
||||||
@@ -96,17 +104,13 @@ jobs:
|
|||||||
--proxy "${PROXY_URL}" \
|
--proxy "${PROXY_URL}" \
|
||||||
-d "chat_id=${TELEGRAM_CHAT}" \
|
-d "chat_id=${TELEGRAM_CHAT}" \
|
||||||
-d "parse_mode=HTML" \
|
-d "parse_mode=HTML" \
|
||||||
--data-urlencode "text=✅ <b>Деплой успешен!</b>
|
--data-urlencode "text=${SUCCESS_MSG}" > /dev/null
|
||||||
|
|
||||||
Сервер применил релиз: <code>${REF_NAME}</code>" > /dev/null
|
|
||||||
else
|
else
|
||||||
curl -s -X POST "https://api.telegram.org/bot${TELEGRAM_TOKEN}/sendMessage" \
|
curl -s -X POST "https://api.telegram.org/bot${TELEGRAM_TOKEN}/sendMessage" \
|
||||||
--proxy "${PROXY_URL}" \
|
--proxy "${PROXY_URL}" \
|
||||||
-d "chat_id=${TELEGRAM_CHAT}" \
|
-d "chat_id=${TELEGRAM_CHAT}" \
|
||||||
-d "parse_mode=HTML" \
|
-d "parse_mode=HTML" \
|
||||||
--data-urlencode "text=❌ <b>Ошибка деплоя!</b>
|
--data-urlencode "text=${FAILURE_MSG}" > /dev/null
|
||||||
|
|
||||||
Сервер <b>не</b> применил релиз: <code>${REF_NAME}</code>" > /dev/null
|
|
||||||
|
|
||||||
curl -s -X POST "https://api.telegram.org/bot${TELEGRAM_TOKEN}/sendDocument" \
|
curl -s -X POST "https://api.telegram.org/bot${TELEGRAM_TOKEN}/sendDocument" \
|
||||||
--proxy "${PROXY_URL}" \
|
--proxy "${PROXY_URL}" \
|
||||||
|
|||||||
Reference in New Issue
Block a user