Sign inSign up

diogo0liveira/slack-notify-pipe

By diogo0liveira

Updated over 6 years ago
Archived

Image
0

320

diogo0liveira/slack-notify-pipe repository overview

Bitbucket Pipelines Pipe: Slack Notify

Este pipe envia notificação no Slack

Definição de YAML

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áveis

Variável UsoDescrição
SLACK_WEBHOOK (*)URL de entrada do Webhook. É recomendável usar uma variável de repositório seguro
PAYLOADString 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
MESSAGEMensagem dA notificação
DEBUGTurn on extra debug information. Default: false.

_ (*) ​​= variável necessária._

Pré-requisitos

Exemplos

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
			}
		}
	]
}'

Apoio, suporte

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:

  • a versão do pipe
  • logs e mensagens de erro relevantes
  • Passos para reproduzir

Tag summary

Content type

Image

Digest

Size

4.9 MB

Last updated

over 6 years ago

docker pull diogo0liveira/slack-notify-pipe