Hello guys
Trying to integrate slack messages in my pipeline but receiving an "Invalid JSON provided" error.
This is my pipeline:
pipelines:
default:
- step:
name: Slack Notification
script:
- apt-get update && apt-get install gettext-base
- envsubst < ./pipeline/slack/payloads/payload_firebase_beta.json.template > ./pipeline/slack/payloads/payload_firebase_beta.json
- pipe: atlassian/slack-notify:2.0.0
variables:
WEBHOOK_URL: $WEBHOOK_URL
PRETEXT: 'New Android beta release was published to Firebase! 🚀🚀🚀'
PAYLOAD_FILE: ./pipeline/slack/payloads/payload_firebase_beta.json
payload_firebase_beta.json
{
"blocks": [
{
"type": "section",
"text": {
"type": "mrkdwn",
"text": "$WEBSITE"
}
},
{
"type": "divider"
},
{
"type": "section",
"text": {
"type": "mrkdwn",
"text": "Test mrkdwn text"
}
}
]
}payload_firebase_beta.json.template
WEBSITE="test website"
Error:
INFO: Starting with payload provided in PAYLOAD_FILE...
INFO: Sending notification to Slack...
✖ Failed to parse PAYLOAD_FILE payload.json: invalid JSON provided.
Thank you in advance