A integração Asana para GitHub está disponível nas modalidades Asana Starter, Advanced, Enterprise e Enterprise+, bem como nas modalidades legadas Premium, Business e Legacy Enterprise.
Visite a nossa página de preços para obter mais informações.
Com a integração Asana para GitHub, você pode sincronizar automaticamente as atualizações de status de pull request do GitHub com as tarefas da Asana para melhorar a colaboração interdisciplinar.
Essa integração ajuda a aumentar a visibilidade e a transparência em torno do trabalho de engenharia entre equipes técnicas e não técnicas. Com esta nova integração, os desenvolvedores podem se comunicar facilmente através da Asana para manter as equipes e as partes interessadas multifuncionais informadas e evitar que o trabalho fique por fazer.
Esta integração não suporta o GitHub Enterprise Server.
Conecte a Asana e o GitHub para sincronizar seus status de pull request. Para utilizar a integração, a configuração é configurada na Asana e, para recursos adicionais, também no GitHub.


Parabéns, agora você pode conectar as pull requests do GitHub às tarefas da Asana. Se você quiser ativar funcionalidades adicionais com a integração, consulte a próxima seção. Caso contrário, pule para a funcionalidade Chave abaixo.
Esta seção pressupõe familiaridade básica com os segredos do repositório git e GitHub. Se você não tiver acesso para configurar os segredos do repositório, entre em contato com o proprietário do repositório.
Suportamos dois tipos de GitHub Actions:
Semelhante a outras ações do GitHub, elas só serão executadas quando ocorrer um evento no repositório para o qual você configurou as ações. Por exemplo, você pode configurar uma ação para ser executada sempre que alguém mesclar ou comentar em uma pull request.
Cada uma dessas Ações do GitHub deve ser configurada individualmente, a menos que haja várias ações idênticas no mesmo repositório. Por exemplo, você pode configurar uma ação para comentar a tarefa na descrição da pull request quando um teste for concluído e outra ação para adicionar um comentário diferente à tarefa quando a pull request for mesclada.
O GitHub Actions também pode ser adicionado como parte de um fluxo de trabalho existente. Consulte o guia de recursos do GitHub Actions para saber mais.
Se você configurar o Github Actions na seção anterior, poderá revogar tokens secretos. Visite esta página de configuração e selecione Revogar tudo.
Isso revogará todos os tokens secretos do GitHub Actions existentes.
Nota
Você ainda poderá ver as informações de pull request nos projetos existentes da Asana nos quais adicionou esta integração.
Depois de instalar a integração do GitHub na Asana, você poderá ver um campo do GitHub em todas as tarefas do projeto associado.

Para anexar uma pull request a uma tarefa Asana, recupere a URL da pull request e cole-a no campo vazio do GitHub. Agora, um widget com os seguintes detalhes deve aparecer na tarefa da Asana: status da revisão, estado da compilação, status da RP, alterações de linha e contagem de conversas no GitHub.

Depois de instalar a integração do GitHub na Asana e configurar o GitHub Actions, agora você pode anexar automaticamente uma pull request a uma tarefa da Asana a partir de uma descrição de pull request do GitHub.

Na descrição da pull request do GitHub, recupere o URL da tarefa Asana e cole-o na descrição. Um widget com os seguintes detalhes deve aparecer ao visualizar a tarefa na Asana: Status da revisão, Estado da compilação, Status da RP e Alterações de linha.
Nota
Quaisquer erros devem ser refletidos na guia Ações do GitHub no GitHub.
As solicitações pull podem ser fechadas no GitHub após as equipes apropriadas revisarem e mesclarem as alterações. O status no widget da Asana será atualizado automaticamente.
Se quiser anexar uma nova pull request do GitHub, você pode adicionar o URL da tarefa Asana à nova descrição da pull request do GitHub e o widget será substituído automaticamente ou pode remover a pull request fechada da Asana clicando no menu no canto superior direito. Depois de removido, você pode inserir uma nova URL de pull request do GitHub.
Depois de instalar a integração do GitHub na Asana e configurar o GitHub Actions, agora você receberá comentários sobre as tarefas da Asana com uma pull request aberta anexada. Isso incluirá atualizações sobre se a solicitação pull foi mesclada ou fechada.

Sim
Sim. Quando você anexa uma pull request a uma tarefa, todos que podem ver a tarefa podem ver as informações no widget.
Não, seus antigos tokens secretos ainda funcionarão. Se você quiser desativar seus tokens secretos existentes, pode fazê-lo aqui.
Sim
git diz que meu token não tem acesso para criar fluxos de trabalho. O que devo fazer?Se você estiver usando a autenticação de dois fatores e interagindo com o GitHub na linha de comando, o GitHub exige que você use seu token de acesso pessoal como senha. Crie um novo token de acesso pessoal do GitHub com o escopo do fluxo de trabalho.
Nesta integração, só lemos e escrevemos a partir de pull requests. A permissão na página de autenticação é a permissão mais restritiva que o GitHub nos permite solicitar para acessar solicitações pull.
Um anexo vinculado à pull request ficará visível na seção de comentários da tarefa, mas o widget que sincroniza o status da pull request não aparecerá.
Nota
Gosta do que vê? Comece hoje mesmo uma avaliação gratuita da Asana. Experimente gratuitamente.
Nota
Este artigo foi traduzido por IA.
Dar feedback sobre a tradução.