Compartilhar via


Aumentar a produtividade e reduzir a latência

Com essa atualização, estamos incluindo aprimoramentos na capacidade de ação em solicitações de pull, segurança e conformidade de pipelines, e desempenho da API npm.

Confira a lista de recursos abaixo para obter detalhes.

Features

Geral:

Azure Boards

Azure Repos

Azure Pipelines

Azure Artifacts

Geral

Suporte aos administradores de equipe para criar assinaturas para aplicativos de mensagens no Slack e no Teams

Além dos administradores do projeto, os administradores de equipe agora podem criar uma assinatura para o Azure Boards, Repos e pipeline diretamente do Slack e do Microsoft Teams.

Suporte a vários locatários para o aplicativo Azure Boards, Repos e Pipelines no Microsoft Teams

Agora, o aplicativo de mensagens Azure Boards, Repos e Pipelines dá suporte à conexão com um locatário diferente no Microsoft Teams. Portanto, o Azure DevOps e o Microsoft Teams não precisam mais estar no mesmo Azure AD. Use o link Entrar com um email diferente se Microsoft Teams e Azure Pipelines estiverem em locatários diferentes.

Suporte para vários locatários no aplicativo Azure Boards, Repos e Pipelines no Microsoft Teams.

Azure Boards

Sincronizar problemas do GitHub com itens de trabalho do Azure DevOps

Neste sprint, criamos e publicamos uma nova ação do GitHub que salvará seus problemas do GitHub em itens de trabalho do Azure Boards. Isso permite que você coloque seus repositórios de código no GitHub enquanto continua a usar o Azure Boards para gerenciar seu trabalho. A ação permanece em estado de visualização e adoraríamos receber seus comentários enquanto trabalhamos para resolver os casos extremos. Dê uma chance e nos diga o que você acha.

issuesGif

Azure Repos

Melhoria do acionamento de PR

Quando você tem muitas solicitações de pull para examinar, entender onde você deve tomar medidas primeiro pode ser difícil. Para melhorar a capacidade de ação da solicitação de pull, agora você pode criar várias consultas personalizadas na página de lista de solicitações pull com várias novas opções para filtrar, como o estado do rascunho. Essas consultas criarão seções separadas e colapsáveis na sua página de pull request, além de "Criado por mim" e "Atribuído a mim". Você também pode recusar a revisão de um pull request ao qual foi adicionado por meio do menu Votar ou do menu de contexto na página de lista de pull requests. Nas seções personalizadas, agora você verá guias separadas para solicitações de pull nas quais você forneceu uma revisão ou se recusou a revisar. Essas consultas personalizadas funcionarão entre repositórios na guia "Minhas solicitações de pull" da home page da organização. Caso você queira voltar a um pull request, poderá marcá-lo, e ele aparecerá no topo da sua lista. Por fim, as solicitações de pull que foram definidas para preenchimento automático serão marcadas com uma pílula que diz "Preenchimento automático" na lista.

Adicionamos mais filtros à página de detalhes da solicitação de pull para que você os examine mais rapidamente:

  • Status do comentário: Ativo (padrão), Todos, Pendente, Resolvido, Conforme planejado, Não será corrigido e Fechado.
  • Comentado por: Filtrar para comentários deixados por uma pessoa específica.
  • Tipos de arquivo: mostrar todos os arquivos (padrão) e mostrar apenas os arquivos que foram comentados.

Mostrar todos os arquivos.

Filtre para comentários deixados por uma pessoa específica.

Azure Pipelines

Controle adicional de suas implantações

O Azure Pipelines tem suportado implantações controladas com aprovações manuais há algum tempo. Com os aprimoramentos mais recentes, agora você tem controle adicional sobre suas implantações. Além das aprovações, os proprietários de recursos agora podem adicionar políticas automatizadas checks para verificar políticas de segurança e qualidade. Essas verificações podem ser usadas para disparar operações e, em seguida, aguardar a conclusão delas. Usando as verificações adicionais, agora você pode definir critérios de integridade com base em várias fontes e ter certeza de que todas as implantações direcionadas aos seus recursos são seguras, independentemente do pipeline YAML que executa a implantação. A avaliação de cada verificação pode ser repetida periodicamente com base no intervalo de repetição especificado para a verificação. As seguintes verificações adicionais agora estão disponíveis:

  • Invocar qualquer API REST e executar a validação com base no corpo da resposta ou em um retorno de chamada do serviço externo
  • Invocar uma função do Azure e executar a validação com base na resposta ou em um retorno da função
  • Consultar regras do Azure Monitor para alertas ativos
  • Verifique se o pipeline estende um ou mais modelos YAML

Controle adicional de suas implantações.

Notificação de aprovação

Quando você adiciona uma aprovação a um ambiente ou a uma conexão de serviço, todos os pipelines de vários estágios que usam o recurso esperam automaticamente pela aprovação no início do estágio. Os aprovadores designados precisam concluir a aprovação antes que o pipeline possa continuar.

Com essa atualização, os aprovadores recebem uma notificação por email para a aprovação pendente. Usuários e proprietários de equipe podem recusar ou configurar assinaturas personalizadas usando configurações de notificação.

Notificação de aprovação.

Além das notificações por email, os administradores do projeto também podem direcionar notificações para o Microsoft Teams ou o Slack.

Azure Artifacts

Eventos de auditoria estão disponíveis

Os eventos de feeds do Azure Artifacts agora estão disponíveis nos logs de auditoria. Esses logs podem ser acessados nas Configurações da Organização –> Auditoria. Os seguintes eventos agora estão disponíveis para feeds:

  • Criar, excluir ou modificar uma organização ou feed com escopo de projeto
  • Criar, excluir ou modificar uma exibição de feed
  • Definir ou excluir uma política de retenção de pacote em qualquer feed fornecido
  • Alterações de permissões

Melhorias no desempenho do npm

Fizemos alterações em nosso design principal para melhorar a maneira como armazenamos e entregamos pacotes npm nos feeds do Azure Artifacts. Isso nos ajudou a obter uma redução de até 10 vezes na latência para algumas das APIs mais usadas para npm.

Melhorias de acessibilidade

Implantamos correções para resolver problemas de acessibilidade em nossa página de feeds. As correções incluem o seguinte:

  • Criar experiência de alimentação de conteúdo
  • Experiência de configurações de feed global
  • Conectar-se à experiência de feed

Próximas etapas

Observação

Essas funcionalidades serão lançadas 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.

Fazer uma sugestão

Você também pode receber conselhos e suas perguntas respondidas pela comunidade no Stack Overflow.