Partilhar via


Definição ao nível da organização para o ramo predefinido

Como adição à predefinição do ramo de repositório, adicionámos agora um nome de ramo predefinido ao nível da organização para que os projetos predefinam a definição da organização quando o nome do ramo não é especificado.

Consulte a lista funcionalidades abaixo para obter detalhes.

Funcionalidades

Azure Boards

Repositórios do Azure

Pipelines do Azure

Azure Boards

Personalizar o estado do item de trabalho quando o pedido Pull é intercalado

Alguns sprints atrás, lançámos esta funcionalidade em pré-visualização privada. Depois de receber comentários e corrigir erros, está agora disponível em geral em todas as organizações. Os pedidos Pull referem-se frequentemente a vários itens de trabalho. Quando cria ou atualiza um pedido Pull, poderá querer fechar alguns deles, resolver alguns deles e manter o resto aberto. Agora pode utilizar comentários como os apresentados na figura abaixo para o conseguir. Veja a documentação para obter mais detalhes.

Personalizar estado

Campo principal no quadro de tarefas

Devido a um pedido popular, agora pode adicionar o campo Principal aos cartões subordinados e principais no Quadro de Tarefas.

quadro de tarefas do campo principal

Repositórios do Azure

Definição ao nível da organização para o ramo predefinido

Existe agora uma definição ao nível da organização para o nome do ramo inicial preferencial para novos repositórios. Se um projeto não tiver escolhido um nome de ramo inicial, será utilizada esta definição ao nível da organização. Se não especificou o nome do ramo inicial nas definições da organização ou nas definições do projeto, os novos repositórios utilizarão uma predefinição definida pelo Azure DevOps.

definição de ramo para o nível de organização

Adicionar um novo âmbito de autenticação para contribuir com comentários de PEDIDOS

Esta versão adiciona um novo âmbito OAuth para ler/escrever comentários de pedidos Pull. Se tiver um bot ou automatização que só precisa de interagir com comentários, pode dar-lhe um PAT apenas com este âmbito. Este processo reduz o raio de explosão se a automatização tiver um erro ou se o token tiver sido comprometido.

Pipelines do Azure

Configurar a validação de PR de rascunho para repositórios do GitHub

Os clientes têm processos variados para os seus pedidos Pull. Em alguns casos, querem executar compilações de validação nos respetivos PRs de rascunho. Noutros, não querem que os projectos de RPc consumam e desperdicem os seus trabalhos paralelos.

Esta funcionalidade adiciona drafts à sintaxe YAML do acionador pr para pedidos Pull de rascunho do GitHub. Esta funcionalidade permite que um cliente escolha se pretende que os seus PRs de rascunho coloquem uma compilação em fila. A opção predefinida é verdadeira (uma compilação será em fila) tal como acontece atualmente para PRs do GitHub. Esta alteração funciona para ligações OAuth e GitHubApp.

Esquema:

pr:
  autoCancel: boolean # indicates whether additional pushes to a PR should cancel in-progress runs for the same PR. Defaults to true
  branches:
    include: [ string ] # branch names which will trigger a build
    exclude: [ string ] # branch names which will not
  paths:
    include: [ string ] # file paths which must match to trigger a build
    exclude: [ string ] # file paths which will not trigger a build
  drafts: boolean # whether to build draft PRs

Esta funcionalidade aplica-se apenas a PRs no GitHub. Não existe nenhuma alteração no comportamento dos Repositórios do Azure, em que a validação do PR é configurada através de políticas de ramo. Os PRs de Rascunho nos Repositórios do Azure não são validados pelos Pipelines do Azure.

Passos seguintes

Nota

Estas funcionalidades serão implementadas nas próximas duas a três semanas.

Aceda ao Azure DevOps e dê uma vista de olhos.

Como fornecer comentários

Gostaríamos de saber o que pensa sobre estas funcionalidades. Utilize o menu de ajuda para comunicar um problema ou fornecer uma sugestão.

Fazer uma sugestão

Também pode obter conselhos e as suas perguntas respondidas pela comunidade no Stack Overflow.

Obrigado,

Vijay Machiraju