Sha256: f48fad198b13ae979a9f8fc1903d7e7369646da628baf684609c8b328cbe809b
Contents?: true
Size: 627 Bytes
Versions: 240
Compression:
Stored size: 627 Bytes
Contents
#!/bin/bash # Sends Slack notification MSG to CI_SLACK_WEBHOOK_URL (which needs to be set). # ICON_EMOJI needs to be set to an icon emoji name (without the `:` around it). CHANNEL=$1 MSG=$2 ICON_EMOJI=$3 if [ -z "$CHANNEL" ] || [ -z "$CI_SLACK_WEBHOOK_URL" ] || [ -z "$MSG" ] || [ -z "$ICON_EMOJI" ]; then echo "Missing argument(s) - Use: $0 channel message icon_emoji" echo "and set CI_SLACK_WEBHOOK_URL environment variable." else curl -X POST --data-urlencode 'payload={"channel": "#'"$CHANNEL"'", "username": "GitLab QA Bot", "text": "'"$MSG"'", "icon_emoji": "'":$ICON_EMOJI:"'"}' "$CI_SLACK_WEBHOOK_URL" fi
Version data entries
240 entries across 240 versions & 1 rubygems