Usando nossa integração com o GitHub para sincronizar o trabalho entre o GitHub e o ClickUp? Adicione Automations do GitHub para construir um fluxo de trabalho eficiente. As equipes de software podem reduzir a troca de contexto usando Automations para manter tudo atualizado.
O que você precisará
- Integrações de Automação estão disponíveis para Planos Empresariais e superiores.
- O administrador ou proprietário do Workspace deve ativar o ClickApp de Automação.
- Você precisa de permissões de administrador no repositório do GitHub para configurar Automations.
-
Convidados e membros limitados não podem usar a integração com o GitHub.
Adicionar uma Automação do GitHub no ClickUp
Para configurar uma Automação do GitHub, a partir de uma Lista, Pasta ou Espaço:
- Clique no botão Automatizar ou no ícone de raio.
- Clique em Criar Automação:
- Selecione um gatilho ou Ação do GitHub.
- Ou, na barra lateral esquerda, clique em GitHub e selecione um modelo de Automação.
- Configure seu Gatilho, Condições e Ações.
- Selecione ou conecte sua conta do GitHub.
- Digite seu nome de usuário do GitHub e clique em Conectar Conta, e autorize o ClickUp.
- Ou, clique em Criar uma conta para criar uma nova conta no GitHub.com.
- Para atualizar uma conta do GitHub previamente autorizada, você deve removê-la e adicioná-la novamente.
- Remover uma conta não afetará nenhuma Automação existente que use essa conta. Você precisará adicioná-la novamente para criar Automations do GitHub no futuro.
- Especifique quem pode usar sua conta do GitHub para criar Automations.
- Cada Automação do GitHub permite que você escolha um repositório (repo) específico.
- Selecione ou conecte sua conta do GitHub.
-
Clique em Criar.
Automations do GitHub
As Automations do GitHub usam a mesma estrutura que as Automations no ClickUp.
Cada Automação consiste em um Gatilho e uma Ação. Usuários no Plano Empresarial e acima têm a opção de usar Condições.
Gatilhos do GitHub
Quando os seguintes eventos ocorrerem no repositório do GitHub especificado, e as Condições forem atendidas, a Automação será executada e realizará uma Ação.
- Pull Request Mesclado
- Branch Mesclado
- Em Commit
- Revisão de Pull Request Criada
- Revisão de Pull Request Atualizada
- Status do CI/CD Alterado
- Pull Request Vinculado
- Branch Vinculado
- Commit Vinculado
Condições do GitHub
As Automations do GitHub relacionadas a pull requests suportam uma ou mais Condições.
Por exemplo, você pode atualizar o status da tarefa quando um pull request para a branch main estiver vinculado. Ou definir a prioridade da tarefa como urgente e comentar quando um pull request com o rótulo hotfix for mesclado na branch QA.
As Condições podem ser definidas para múltiplas combinações de rótulos de pull request, base ref e valores de head ref.
Lógica de Condição
Você pode usar a seguinte lógica de Condição:
- é qualquer um dos: O pull request inclui pelo menos um dos rótulos ou branches especificados.
- é todos os: O pull request inclui todos os rótulos ou branches especificados.
- não é nenhum dos: O pull request não inclui nenhum dos rótulos ou branches especificados.
- não é todos os: O pull request não inclui todos os rótulos ou branches especificados.
Para rótulos, você pode usar a lógica listada acima e:
- está definido: Pelo menos um rótulo foi aplicado ao pull request.
- não está definido: Nenhum rótulo foi aplicado ao pull request.
Adicionar uma Condição
Para adicionar uma Condição à sua Automação do GitHub:
- A partir de uma Automação, na seção de Gatilho, clique em Adicionar Condição.
- Selecione a que a condição deve se aplicar:
- condição de rótulo do GitHub: Rótulos aplicados ao pull request.
- Head ref: A branch de origem contendo suas alterações propostas.
- Base ref: A branch de destino onde suas alterações serão aplicadas.
- Selecione a lógica da Condição.
- Escolha o valor do rótulo ou branch a ser usado com esta condição. As Condições são sensíveis a maiúsculas e minúsculas. Elas devem corresponder exatamente ao nome do rótulo ou branch ou não atenderão aos critérios e não ativarão a Automação.
- Clique em Adicionar outro para incluir um rótulo ou valor de branch adicional a ser usado.
- Clique em Adicionar Condição para adicionar múltiplas Condições.
Ações do ClickUp
Toda Ação de Automação exceto nossa ação de webhook está disponível para atualizar tarefas usando Gatilhos do GitHub.
Para que Ações de Automação sejam aplicadas a tarefas existentes, a tarefa deve já estar vinculada ao repositório do GitHub vinculando um commit, branch ou pull request. A ação Criar Tarefa é a única exceção, pois novas tarefas não podem ser vinculadas antecipadamente.
Ações no GitHub
Você pode usar Automations com a Ação Criar Problema, que cria um novo problema no GitHub.
Por exemplo, quando um formulário de bug é enviado e cria uma tarefa em uma Lista específica, uma Automação pode criar um problema no GitHub.
Ficou com alguma dúvida? Acione o suporte oficial a qualquer momento.
Para soluções completas de implantação, treinamento ou licenciamento no Brasil, conte com a Audatia, parceira oficial do ClickUp. Descubra como podemos ajudar →