Event Notifications para pipelines de DevSecOps

IBM Cloud Event Notifications é um serviço para rotear notificações de eventos, alertando-o sobre eventos críticos em sua conta IBM Cloud® ou acionando ações automatizadas por meio de webhooks. Você pode filtrar e direcionar as notificações de eventos dos serviços IBM Cloud para e-mail, SMS, Webhooks e notificações por push.

Para obter mais informações, consulte Introdução ao Event Notifications.

Adição de uma instância Event Notifications às cadeias de ferramentas

Depois de criar uma instância Event Notifications, conclua as etapas a seguir para adicioná-la a uma cadeia de ferramentas:

  1. No console IBM Cloud, clique no ícone Menu > Automação da plataforma > Cadeias de ferramentas.
  2. Na página Toolchains (Cadeias de ferramentas), selecione a cadeia de ferramentas para visualizar sua página Overview (Visão geral). Como alternativa, na página Overview (Visão geral) do seu aplicativo, acesse o cartão Continuous Delivery, clique em View Toolchain (Exibir cadeia de ferramentas) e, em seguida, clique em Overview (Visão geral). a. Clique em Incluir ferramenta. b. Na seção Integrações de ferramentas, selecione Event Notifications.
  3. Digite o nome dessa integração de ferramenta como aparece no cartão Event Notifications em sua cadeia de ferramentas. Esse nome serve como o identificador para a integração de ferramenta em sua cadeia de ferramentas.
  4. Selecione a instância a ser conectada à cadeia de ferramentas.
  5. Clique em Criar integração para adicionar a integração da ferramenta Event Notifications à sua cadeia de ferramentas.
  6. Na página Visão geral de sua cadeia de ferramentas > seção IBM Cloud Seção Ferramentas, clique em Event Notifications.

Para obter mais informações, veja Ativando notificações.

Configuração da instância Event Notifications

Incluindo propriedades do ambiente

Depois de adicionar a instância Event Notifications à sua cadeia de ferramentas, incorpore uma propriedade de ambiente chamada ' event-notifications e atribua o valor a ' 1 em suas cadeias de ferramentas PR, CI, CD e CC.

Configurando origens

  1. Vá para sua instância Event Notifications.
  2. Na seção Sources (Fontes), selecione e ative as cadeias de ferramentas das quais deseja receber mensagens.

Configuração de destinos

Na seção Destinations (Destinos), clique em Add (Adicionar ) e insira as informações necessárias.

Configuração de tópicos

  1. Na seção Tópicos, clique em Criar.
  2. Digite um nome e selecione a fonte desejada. É possível selecionar várias origens, conforme necessário

Configuração de assinaturas

  1. Na seção Subscriptions (Assinaturas), clique em Create (Criar).
  2. Digite um nome e selecione o tópico e o destino.

Enviando mensagens customizadas para notificações de eventos

Para enviar mensagens personalizadas de um pipeline separado das mensagens padrão de um pipeline, chame o script ' "${COMMONS_PATH}/communications/post_message, por exemplo:

echo "Here is the custom message" | "${COMMONS_PATH}/communications/post_message