Sobre o automations
Automations permite salvar tarefas de agente recorrentes e executá-las em um agendamento ou sob demanda. Por exemplo, você pode criar uma Automação que faça a triagem de novos problemas diariamente ou verifique o status de revisão das suas solicitações de pull abertas todas as manhãs.
Você pode criar e gerenciar automations a partir de:
- A guia Agentes em um repositório no GitHub, no painel Automations.
- A guia Automations em aplicativo GitHub Copilot.
Para obter uma visão geral de automations, incluindo gatilhos, ferramentas, visibilidade e segurança, consulte Sobre automações de Copilot.
O aplicativo GitHub Copilot suporta dois tipos de automations:
- Local automations, que é executado em seu ambiente local.
- Nuvem automations, que é executada em um ambiente de nuvem.
Clique em Automações na barra lateral para ver suas automations salvas. Cada Automação um mostra seu nome, agendamento, repositório associado e status de última execução.
Pré-requisitos para usar a nuvem automations
Para usar a nuvem automations, verifique se as configurações a seguir estão habilitadas.
- agente de nuvem Copilot deve ser habilitado para o repositório. Se você tiver Copilot Business ou Copilot Enterprise, um administrador deverá habilitar a agente de nuvem Copilot política. Consulte Gerenciando o acesso ao agente de nuvem GitHub Copilot.
- A organização deve permitir tanto agente de nuvem Copilotautomations no repositório (ambos estão habilitados por padrão). Consulte Adicionando GitHub Copilot agente de nuvem à sua organização.
- Se você quiser criar automations que possa ouvir eventos disparados por usuários sem acesso de gravação, desabilite a configuração "Permitir apenas que automações sejam disparadas por usuários com acesso de gravação" nas agente de nuvem Copilot configurações do repositório.
Criar uma Automação
-
Clique em Nova automação no canto superior direito.
-
Insira um nome para o Automação.
-
Selecione um ou mais gatilhos que determinam quando a Automação é executada:
- Manual: execute Automação manualmente.
- Em uma programação: escolha um intervalo recorrente: de hora em hora, diariamente ou semanalmente.
- Quando um problema é criado: o Automação é executado cada vez que um problema é aberto no repositório. Você pode adicionar um filtro de consulta de pesquisa para problemas específicos.
-
Opcionalmente, habilite Executar na nuvem para permitir a Automação execução em um ambiente de nuvem, permitindo que ele Automação seja executado mesmo quando o computador estiver desativado.
Para automations na nuvem, você também pode usar a lista suspensa Ferramentas para selecionar as ferramentas que o Copilot pode usar quando a automação for executada, como enviar alterações por push, atualizar rótulos de problemas ou criar uma solicitação de pull. Selecione apenas as ferramentas necessárias para a tarefa. As ferramentas selecionadas controlam quais ações Copilot podem ser executadas em seu repositório.
-
No campo prompt, descreva a tarefa que você deseja que Copilot execute sempre que Automação for executado.
-
Opcionalmente, selecione o projeto e o modelo que você deseja Copilot usar.
-
Clique em Criar para salvar ou selecione Criar e executar para salvar e testar imediatamente Automação .
Executar uma Automação sob demanda
Você pode acionar manualmente qualquer Automação salva clicando no botão de reprodução em seu cartão na página "Automações", sem precisar esperar pela próxima execução agendada.