添加部署 webhook 调用,优化 HTTP 请求处理
This commit is contained in:
@@ -248,10 +248,17 @@ jobs:
|
|||||||
post_deploy_webhook() {
|
post_deploy_webhook() {
|
||||||
label="$1"
|
label="$1"
|
||||||
payload="$2"
|
payload="$2"
|
||||||
|
webhook_url="${{ vars.DEPLOY_WEBHOOK_URL }}"
|
||||||
|
token="${{ secrets.DEPLOY_WEBHOOK_TOKEN }}"
|
||||||
|
|
||||||
http_code=$(curl -sS -D /tmp/deploy_headers.txt -o /tmp/deploy_response.txt -w "%{http_code}" -X POST "${{ vars.DEPLOY_WEBHOOK_URL }}" \
|
# Trim whitespace
|
||||||
|
webhook_url=$(echo "$webhook_url" | xargs)
|
||||||
|
|
||||||
|
echo "[$label] Calling webhook: $webhook_url"
|
||||||
|
|
||||||
|
http_code=$(curl -sS -D /tmp/deploy_headers.txt -o /tmp/deploy_response.txt -w "%{http_code}" -X POST "$webhook_url" \
|
||||||
-H "Content-Type: application/json" \
|
-H "Content-Type: application/json" \
|
||||||
-H "Authorization: Bearer ${{ secrets.DEPLOY_WEBHOOK_TOKEN }}" \
|
-H "Authorization: Bearer $token" \
|
||||||
-d "$payload")
|
-d "$payload")
|
||||||
|
|
||||||
echo "[$label] webhook HTTP status: ${http_code}"
|
echo "[$label] webhook HTTP status: ${http_code}"
|
||||||
|
|||||||
Reference in New Issue
Block a user