Começando a usar as notificações do Slack - Amazon CodeCatalyst

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Começando a usar as notificações do Slack

Depois de criar um projeto, você pode configurar as notificações do Slack que ajudam sua equipe a monitorar os recursos do projeto.

Essas etapas orientam você a configurar as notificações do Slack pela primeira vez em CodeCatalyst. Se você já configurou as notificações, consulteEnviando notificações do Slack e por e-mail de CodeCatalyst.

nota

O conjunto de eventos do projeto que podem ser enviados aos canais de notificação não é o mesmo conjunto de eventos sobre os quais os usuários podem escolher serem notificados por e-mail. Para obter mais informações, consulte Enviando notificações do Slack e por e-mail de CodeCatalyst.

Pré-requisitos

Antes de começar, você precisará fazer o seguinte:

  • Um CodeCatalyst espaço. Para obter informações sobre como criar um CodeCatalyst espaço e fazer login pela primeira vez, consulteConfigure e faça login em CodeCatalyst.

  • Um CodeCatalyst projeto. Para obter mais informações, consulte Como criar um projeto.

  • Uma CodeCatalyst conta com a função de administrador do projeto ou administrador do espaço. Para obter mais informações, consulte Concedendo acesso com funções de usuário.

  • Uma conta do Slack e um espaço de trabalho do Slack que podem ser acessados pelo. CodeCatalyst

  • Um canal do Slack onde CodeCatalyst enviará notificações. O canal pode ser público ou privado.

Etapa 1: conecte-se CodeCatalyst ao seu workspace Slack

Somente usuários com a função de administrador do Space podem adicionar ou excluir espaços de trabalho do Slack. Adicionar ou excluir um espaço de trabalho do Slack afeta todos os projetos no espaço. Para estabelecer a conexão entre o Slack CodeCatalyst e o Slack, CodeCatalyst realize um handshake seguro de autenticação OAuth com seu espaço de trabalho do Slack.

Use as instruções a seguir para se conectar CodeCatalyst ao seu workspace Slack.

nota

Isso só precisa ser feito uma vez para cada espaço de trabalho do Slack. Em seguida, você pode configurar as notificações por canal do Slack.

Para se conectar CodeCatalyst ao seu espaço de trabalho do Slack
  1. Abra o CodeCatalyst console em https://codecatalyst.aws/.

  2. Navegue até seu projeto.

  3. No painel de navegação, escolha Configurações do projeto.

  4. Escolha a guia Notificações.

  5. Escolha Configurar notificações.

  6. Escolha Connect to Slack workspace.

  7. Leia o conteúdo da caixa de diálogo e escolha Conectar ao espaço de trabalho do Slack.

  8. Na mensagem do AWSChatbot:

    1. No canto superior direito, escolha o espaço de trabalho do Slack que contém seu canal.

    2. Selecione Permitir.

    Você retornará ao CodeCatalyst console.

  9. Avance para Etapa 2: adicione seu canal do Slack ao CodeCatalyst.

Etapa 2: adicione seu canal do Slack ao CodeCatalyst

Você precisa do ID do canal do Slack para adicionar seu canal. CodeCatalyst

Para obter o ID do seu canal do Slack
  1. Faça login no Slack. Para obter mais informações, consulte Fazer login no Slack.

  2. Acesse o espaço de trabalho do Slack que contém o canal para o qual você quer que as notificações sejam enviadas. Para obter mais informações, consulte Alternar entre espaços de trabalho do Slack ou Entrar em outros espaços de trabalho do Slack.

  3. No painel de navegação, abra o menu de contexto (clique com o botão direito do mouse) do canal para o qual você deseja que as notificações sejam enviadas e escolha Abrir detalhes do canal.

    O ID do canal é exibido na parte inferior da caixa de diálogo.

  4. Copie o valor da ID do canal. Você precisará dele na próxima etapa.

Usando o ID do canal que você acabou de copiar, agora você pode conectar seu canal do Slack ao. CodeCatalyst

Para adicionar seu canal do Slack ao CodeCatalyst
  1. Antes de começar, se seu canal do Slack for privado, adicione o aplicativo AWS Chatbot ao canal da seguinte forma:

    1. Na caixa de mensagem do seu canal do Slack, insira @aws e escolha o aplicativo aws na caixa de diálogo.

    2. Pressione Enter.

      Uma mensagem do Slackbot é exibida indicando que o Chatbot AWS não está no canal privado.

    3. Escolha Convidar para convidar o AWS Chatbot para o canal.

  2. No CodeCatalyst console, escolha Avançar.

  3. Em ID do canal, cole o ID do canal do Slack que você obteve anteriormente.

  4. Em Nome do canal, insira um nome. Recomendamos usar o nome do canal Slack.

  5. Escolha Próximo.

  6. Em Selecionar eventos de notificação, escolha o tipo de evento para o qual você deseja receber notificações.

  7. Escolha Finish.

Etapa 3: testar as notificações do CodeCatalyst Slack

Depois que seu projeto estiver configurado para enviar notificações sobre o status do fluxo de trabalho, você poderá ver suas notificações no Slack.

Para ver suas notificações no Slack
  1. Em seu CodeCatalyst projeto, inicie um fluxo de trabalho manualmente para concluir a execução do fluxo de trabalho e receber uma notificação de status quando a execução terminar.

  2. No Slack, veja o canal que você configurou para receber notificações. Suas notificações mostram o status mais recente de cada execução do fluxo de trabalho e se ele falhou ou foi bem-sucedido.

Etapa 4: Próximas etapas

Depois que um espaço de trabalho do Slack estiver configurado para seu CodeCatalyst espaço, você poderá adicionar outros canais do Slack aos CodeCatalyst projetos existentes e adicioná-los a novos projetos depois de criá-los. Você também pode informar aos usuários do projeto que eles podem configurar notificações pessoais do Slack para seus IDs de membro do Slack e configurar os eventos para os quais receberão e-mails. Para obter mais informações, consulte Enviando notificações do Slack e por e-mail de CodeCatalyst.