Use as Automação do GitHub

Publicado em 8 maio

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á

Adicionar uma Automação do GitHub no ClickUp

Para configurar uma Automação do GitHub, a partir de uma Lista, Pasta ou Espaço:

  1. Clique no botão Automatizar ou no ícone de raio.
  2. 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.
      Creating a GitHub automation.gif
  3. 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.
  4. 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:

  1. A partir de uma Automação, na seção de Gatilho, clique em Adicionar Condição.
  2. 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.
  3. Selecione a lógica da Condição.
  4. 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.
  5. Clique em Adicionar outro para incluir um rótulo ou valor de branch adicional a ser usado.
  6. 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 →

Conteúdo relacionado

Use Docs para metas e OKRs

Use Docs para atualizações semanais de metas e OKRs! Seu trabalho com OKRs está espalhado por diferentes ferramentas? Você está gerenciando metas em vários lugares diferentes? Consolide suas atualizações de metas e OKRs em Docs. Comece agora usando nosso modelo de OKRs e Metas da Empresa! Use visualizações de Doc

Introdução ao Gerenciador de Campos Personalizados

Visualize, encontre e gerencie todos os Campos Personalizados em seu Workspace em um só lugar! No Gerenciador de Campos Personalizados, você pode gerenciar tanto Campos Personalizados por localização quanto Campos Personalizados por tipo de tarefa. O que você precisará O Gerenciador de Campos Personalizados está disponível em todos os planos

Criar Campos Personalizados de Relacionamento

Link tarefas usando um Relacionamento ou Tarefas Campo Personalizado. O que você precisará 60 usos de Campo Personalizado estão disponíveis no Plano Gratuito para Sempre. Usos ilimitados estão disponíveis em planos pagos. Relacionamentos estão disponíveis em todos os planos. Convidados não podem criar Campos Personalizados. Você não pode mover, mesclar,

Importar do Jira (legado)

Use o importador legado para importar seus projetos do Jira para o ClickUp. Use o novo importador para importar seus projetos hospedados no Jira local, mapear status, Campos Personalizados e usuários. Ao usar o importador legado, versões do Jira que estão hospedadas localmente não podem ser importadas. Prepare suas tarefas