Este pipe envia notificação no Slack
Adicione o seguinte trecho à seção de script do seu arquivo bitbucket-pipelines.yml:
script:
- pipe: diogo0liveira/slack-notify-pipe:1.0.0
variables:
SLACK_WEBHOOK: "<string>"
# PAYLOAD: "<string>" # Optional
# MESSAGE: "<string>" # Optional
# DEBUG: "<boolean>" # Optional
| Variável Uso | Descrição |
|---|---|
| SLACK_WEBHOOK (*) | URL de entrada do Webhook. É recomendável usar uma variável de repositório seguro |
| PAYLOAD | String json codificada no padrão de mensagem do Slack. Payload tem prioridade em relação ao messagem. |
| Mais sobre o jq: aqui. Mais sobre como compor mensagem para o slack:aqui | |
| MESSAGE | Mensagem dA notificação |
| DEBUG | Turn on extra debug information. Default: false. |
_ (*) = variável necessária._
Exemplo básico:
script:
- pipe: diogo0liveira/slack-notify-pipe:1.0.0
variables:
MESSAGE: "Mensagem de notificação"
SLACK_WEBHOOK: "${SLACK_WEBHOOK}"
Exemplo do Arquivo de Payload:
'{
"blocks": [
{
"type": "context",
"elements": [
{
"type": "mrkdwn",
"text": Autor: Diogo Oliveira
}
]
},
{
"type": "divider"
},
{
"type": "section",
"text": {
"type": "plain_text",
"text": Mensagem da notificação,
"emoji": true
}
}
]
}'
Se você precisar de ajuda com este canal ou tiver um problema ou solicitação de recurso, informe-nos. O tubo é mantido por [email protected].
Se você estiver relatando um problema, inclua:
Content type
Image
Digest
Size
4.9 MB
Last updated
over 6 years ago
docker pull diogo0liveira/slack-notify-pipe