Usar o Dailybot em CI/CD
Uma tarefa de CI/CD pode usar o Dailybot para notificar um destino de chat, registrar uma atualização de um agente, enviar dados compatíveis ou acionar um workflow salvo. Mantenha a integração pequena: escolha uma ação compatível, autentique pelo gerenciador de segredos do pipeline e decida se uma falha do Dailybot deve interromper a tarefa.
Escolha API, CLI ou skill pack
- Use a API pública quando o pipeline já fizer solicitações HTTP e você precisar de controle direto sobre um endpoint compatível.
- Use a CLI quando a tarefa já instalar ferramentas de terminal ou o mesmo comando precisar funcionar localmente e na CI.
- Use o skill pack para agentes quando um agente de programação com IA executar a tarefa e precisar escolher um fluxo compatível entre os skills instalados.
As receitas de CI/CD contêm exemplos mantidos. Consulte a referência da API ou a referência da CLI para confirmar o contrato atual antes de copiar um comando para o pipeline.
Guarde a autenticação como segredo
Crie ou selecione a credencial descrita em Autenticação da API. Adicione-a ao armazenamento criptografado de segredos do provedor de CI e exponha-a somente à tarefa que precisa do Dailybot.
Não coloque credenciais em arquivos de workflow, scripts, logs, artefatos ou pull requests. Restrinja quem pode editar a tarefa e troque a credencial se ela for exposta.
Escolha um evento claro do pipeline
Conecte a ação do Dailybot a um estado significativo, como uma implantação concluída, uma compilação com falha, um relatório programado ou uma aprovação de release. Inclua contexto suficiente para agir, como repositório, ambiente, resultado e link para a execução. Não inclua segredos nem payloads completos do pipeline.
Para notificações de chat e aprovações interativas, comece pela API de mensagens. Para relatórios de agentes automatizados, use os recursos documentados no portal para desenvolvedores.
Decida se a notificação deve bloquear
Uma notificação de coordenação normalmente não deve transformar uma implantação bem-sucedida em falha. Uma aprovação ou verificação de política pode precisar bloquear. Defina essa escolha de forma explícita na tarefa.
Depois da configuração, teste a ação bem-sucedida e o caminho de erro. Confirme que a mensagem ou o relatório chega ao destino correto e que uma falha do Dailybot afeta o pipeline somente como planejado.