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

Etiquetar cartões

A tag cards exibem uma visão geral de como as tags são usadas em seu Workspace. Se você precisar de mais personalização, confira os cards personalizados disponíveis em um Plano Empresarial. A disponibilidade e os limites dos cards variam de acordo com o plano e o papel do usuário. Saiba

Há desconto para empresas sem fins lucrativos ou educacionais?

Entendemos que certas situações podem dificultar o pagamento do preço total pelo nosso plano Ilimitado, e oferecemos descontos para algumas organizações sem fins lucrativos e educadores. Entre em contato com o Suporte para conversar sobre a possibilidade de receber preços personalizados que se adequem ao seu orçamento.    Ainda tem

Use Condições de Automação

As condições oferecem mais controle sobre suas automações. Elas permitem filtrar quais tarefas iniciarão sua automação. Por exemplo, você pode definir um Gatilho para tarefas com um status específico e, em seguida, adicionar uma Condição para que a automação se aplique a tarefas com responsáveis específicos. Você pode usar Condições

Use o BrainGPT Home na extensão do Chrome

Acesse conversas anteriores, conecte aplicativos e muito mais ao abrir uma nova aba. O BrainGPT Home é um recurso da extensão do BrainGPT para Chrome. A extensão do BrainGPT para Chrome está em beta. Os preços e pacotes estão sujeitos a alterações. A disponibilidade e os limites dos recursos variam