Conclusão automática de itens de trabalho com PR (solicitações de pull)

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

Ao vincular um item de trabalho a uma PR, você pode concluir automaticamente esses itens de trabalho ao concluir a PR. Ou você pode especificar o estado do fluxo de trabalho para o qual fazer a transição do item de trabalho ao mesclar a PR.

Ao vincular um item de trabalho a uma PR, você pode concluir automaticamente esses itens de trabalho ao concluir a PR.

Para saber mais, consulte Criar, exibir e gerenciar solicitações de pull.

Conclusão automática de itens de trabalho

Conforme mostrado na imagem a seguir, marque a caixa para Concluir itens de trabalho vinculados após a mesclagem. O sistema usa sua seleção como padrão para PRs futuras.

Caixa de diálogo de conclusão de solicitação de pull, conclusão de itens de trabalho vinculados após mesclagem

Caixa de diálogo de conclusão de solicitação de pull, conclusão automática de itens de trabalho com a opção de conclusão de PR

Nas seguintes circunstâncias, o sistema não atualizará automaticamente o estado do item de trabalho para as categorias Concluído, Fechado ou Concluído para o tipo de item de trabalho (WIT):

  • O item de trabalho, cujo WIT é gerenciado com o modelo de processo de herança, já está no estado Resolvido. Nesse caso, o sistema não atualiza o Estado. Por exemplo, se um bug derivado do processo Agile estiver em um estado Resolvido, o sistema não fará a transição para Fechado.
  • O item de trabalho já está no estado Concluído. Nenhuma ação de transição é necessária.
  • O WIT inclui regras de campo de fluxo de trabalho que impedem que o item de trabalho avance para o próximo estado. Por exemplo, uma regra pode exigir que outro campo seja definido ao fechar o item de trabalho.
  • Para implantações locais e modelo de processo hospedado em Azure Boards, você deve modificar o fluxo de trabalho para especificar ações (elemento ACTION) a serem realizadas durante a transição do fluxo de trabalho. Para obter mais informações, consulte Alterar o fluxo de trabalho de um WIT, especificar ações.

Para obter mais informações, consulte Personalizar sua experiência de acompanhamento de trabalho.

Especificar o estado do fluxo de trabalho dos itens de trabalho vinculados

Para fazer a transição de um item de trabalho para um estado específico do fluxo de trabalho, você pode inserir as informações na descrição da solicitação de pull. Prefixe o #ID com um estado de fluxo de trabalho válido para o item de trabalho mencionado.

Observação

Esse recurso requer o Azure DevOps Server 2020.1 ou versão posterior.

O exemplo a seguir mostra histórias de usuários que fizeram a transição uma para o estado Resolvido e a outra para o estado Revisar. Além disso, duas tarefas são marcadas como Concluídas.

Captura de tela da solicitação de pull, estado do fluxo de trabalho definido para fazer a transição de #ID de itens de trabalho.

Desabilitar a conclusão automática de itens de trabalho associados

Para desabilitar a conclusão automática de itens de trabalho associados quando os usuários concluírem uma solicitação de pull, siga estas etapas:

  1. Vá para Configurações do projeto>Repositórios> selecione o repositório.
  2. Na guia Configuração mova a alternância para Desativado para Resolução de itens de trabalho de menções a commits.

Menções em comentários de confirmação para fechar itens de trabalho (por exemplo, "Correções #123") não são permitidas.