Mais melhorias na experiência de solicitações pull
No último sprint, anunciamos um lote de melhorias para a nova experiência de solicitação pull. Neste sprint, estamos dobrando nossos investimentos nesse espaço com outra rodada de melhorias. Em janeiro de 2021, planejamos disponibilizar a nova experiência em geral.
Características
Azure Repos
- Clicar uma vez para ativar/desativar exibições embutidas e de comparação
- Navegação para commits pai
- Mais espaço para pastas e arquivos com nomes longos na guia arquivos de PR
- Preservar a posição de rolagem ao redimensionar o painel de comparação na guia de arquivos de PR
- Pesquisar um commit em um dispositivo móvel
- Uso aprimorado de espaço para o novo arquivo de PR com exibição móvel de comparação
- Imagens aperfeiçoadas na exibição de Resumo de PR
- Experiência de branch aperfeiçoada durante a criação de uma PR
Azure Pipelines
- Gráfico Histórico dos Pools de Agentes (Versão Prévia)
- Integração do gerenciamento de alterações do ServiceNow com pipelines do YAML
Azure Repos
Essa atualização inclui os seguintes aprimoramentos na experiência de solicitação pull com base em seus comentários.
Nota
Observe que a nova experiência de solicitação de pull será habilitada para todas as organizações em janeiro de 2021 e você não poderá voltar à experiência mais antiga.
Clicar uma vez para ativar/desativar exibições embutidas e de comparação
Na experiência anterior, era possível alternar entre exibições embutidas e de comparação com um único clique. Trouxemos essa funcionalidade de volta na nova experiência sem precisar selecionar uma lista suspensa.
Navegação para commits pai
Na página Commits, você pode comparar as alterações realizadas em um commit específico com seu commit pai. No entanto, talvez você queira navegar até o commit pai e compreender melhor como esse commit difere de seu pai. Isso geralmente é necessário quando você deseja entender todas as alterações em uma versão. Adicionamos um cartão pai a um commit para ajudar com isso.
Mais espaço para pastas e arquivos com nomes longos na guia arquivos de PR
Pastas e arquivos com nomes longos foram cortados devido à falta de espaçamento horizontal na árvore de arquivos. Recuperamos mais espaço na árvore ao modificar a indentação para corresponder ao nó raiz e ao ocultar o botão de reticências da página, exceto quando você passar o mouse sobre ele.
Imagem da nova árvore de arquivos:
Imagem da árvore de arquivos ao passar o mouse sobre um diretório:
Preservar a posição de rolagem ao redimensionar o painel de comparação na guia de arquivos de PR
Ao redimensionar o painel de comparação lado a lado na aba de arquivos de PR, a posição de rolagem do usuário era perdida. Esse problema foi corrigido; o ponto de rolagem do usuário agora é mantido em um redimensionamento do painel de diferenciação.
Pesquisar um commit em um dispositivo móvel
Ao exibir a página Confirmações em um dispositivo móvel, a caixa de pesquisa está ausente na nova experiência. Como resultado, é difícil encontrar um commit com base em seu hash e abri-lo. Isso foi corrigido agora.
Uso aprimorado de espaço para o novo arquivo de PR com exibição móvel de comparação
Atualizamos esta página para fazer melhor uso do espaço para que os usuários possam ver mais do arquivo em modos de exibição móveis em vez de ter 40% da tela tomada por um cabeçalho.
Imagens aperfeiçoadas na exibição de resumo de PR
As imagens editadas em um PR não apareciam na visão geral do PR, mas eram exibidas corretamente na visão de arquivos do PR. Esse problema foi resolvido.
Experiência de branch aperfeiçoada durante a criação de uma PR
Antes dessa atualização, essa experiência não era ideal, pois compararia as alterações com o branch padrão do repositório em vez do branch de comparação.
Azure Pipelines
Nota
As imagens do Azure Pipelines são atualizadas continuamente em um esforço para fornecer aos usuários a melhor experiência possível. Essas atualizações de rotina são predominantemente destinadas a resolver bugs ou softwares desatualizados. Muitas vezes, eles não terão impacto algum em seus pipelines, mas nem sempre esse é o caso. Seu pipeline poderá ser afetado se ele depender de um software que tenha sido removido ou atualizado na imagem.
Para saber mais sobre as próximas atualizações em nossas imagens do Windows, Linux e macOS, leia os seguintes comunicados:
Para visualizar as notas de versão para lançamentos futuros (pré-lançamento) e as mudanças já implementadas, assine as seguintes notas de versão:
Gráfico histórico para grupos de agentes (versão prévia)
Geralmente, recebemos perguntas de usuários sobre por que suas tarefas não estão sendo executadas. A resposta mais comum a essa pergunta é que o pool não tem simultaneidade suficiente, no entanto, historicamente tem sido difícil diagnosticar isso.
Hoje, estamos entusiasmados em anunciar uma prévia pública dos gráficos de uso histórico para pools de agentes. Esses gráficos permitem que você visualize trabalhos em execução nos seus pools em relação à simultaneidade do pool durante um período de até 30 dias. Você pode analisar esses dados em quatro intervalos de tempo diferentes (1, 7, 14, 30 dias).
Os dados de uso do pool de agentes são amostrados e agregados pelo serviço de Análise a cada 10 minutos. O número de trabalhos é plotado com base no número máximo de trabalhos em execução para o intervalo de tempo especificado.
Esse recurso está habilitado por padrão. Para experimentá-lo, siga as diretrizes abaixo.
- Dentro das configurações do projeto, navegue até a guia "Pools de Agentes" de pipelines
- No pool de agentes, selecione um pool (por exemplo, Azure Pipelines)
- Na piscina, selecione a aba "Análise"
Integração de gerenciamento de alterações do ServiceNow com pipelines YAML
O aplicativo Azure Pipelines para ServiceNow ajuda você a integrar o Azure Pipelines e o ServiceNow Change Management. Com essa atualização, continuamos nosso percurso para tornar o Azure Pipelines ciente do processo de gerenciamento de mudanças gerenciado no ServiceNow, também para pipelines YAML.
Ao configurar a verificação "Gerenciamento de Alterações do ServiceNow" em um recurso, agora você pode pausar para que a alteração seja aprovada antes de implantar o build nesse recurso. Você pode criar automaticamente uma nova alteração para um estágio ou aguardar uma solicitação de alteração existente.
Você também pode adicionar a tarefa UpdateServiceNowChangeRequest
em um trabalho de servidor para atualizar a solicitação de alteração com status de implantação, anotações etc.
Próximas etapas
Nota
Esses recursos serão implementados nas próximas duas a três semanas.
Vá até o Azure DevOps e dê uma olhada.
Como fornecer comentários
Adoraríamos ouvir o que você pensa sobre essas características. Use o menu de ajuda para relatar um problema ou fornecer uma sugestão.
Você também pode obter conselhos e suas perguntas respondidas pela comunidade no Stack Overflow.
Obrigado
Vijay Machiraju