Compartilhar via


Azure DevOps Roadmap


| Novidades| Documentação do blog| de desenvolvedores|


Roteiro do produto

Esta lista de recursos é uma espiada em nosso roteiro. Ele identifica alguns dos recursos significativos nos quais estamos trabalhando atualmente e um prazo aproximado para quando você pode esperar vê-los. Não é abrangente, mas destina-se a fornecer alguma visibilidade dos principais investimentos. No topo, você encontrará uma lista de nossas grandes iniciativas multitrimestrais e os recursos em que elas se dividem. Mais abaixo, você encontrará a lista completa de recursos significativos que planejamos.

Cada recurso está vinculado a um artigo onde você pode aprender mais sobre um item específico. Esses recursos e datas são os planos atuais e estão sujeitos a alterações. As colunas Período refletem quando esperamos que o recurso esteja disponível.

Iniciativas

GitHub Advanced Security para Azure DevOps

O GitHub Advanced Security (GHAS) para Azure DevOps já está em disponibilidade geral. Qualquer administrador de coleção de projetos agora pode habilitar a Segurança Avançada para sua organização, projetos e repositórios nas Configurações do Projeto ou Configurações da Organização. Você pode saber mais sobre como configurar o GitHub Advanced Security para Azure DevOps em nossa documentação.

Os novos recursos que esperamos oferecer incluem:

Recurso Área Trimestre
Exibir comentários contextuais para solicitações de pull contendo descobertas de Segurança Avançada recém-introduzidas GitHub Advanced Security para Azure DevOps 1º trimestre de 2025
Determinar a validade dos segredos de parceiros detectados GitHub Advanced Security para Azure DevOps 1º trimestre de 2025
Corrija automaticamente as vulnerabilidades de verificação de dependência detectadas com as atualizações de segurança do Dependabot GitHub Advanced Security para Azure DevOps Futuro

Minimizando os riscos associados ao roubo de credenciais

O Azure DevOps dá suporte a muitos mecanismos de autenticação diferentes, incluindo autenticação básica, PATs (tokens de acesso pessoal), SSH e tokens de acesso da ID do Microsoft Entra (anteriormente Azure Active Directory). Esses mecanismos não são criados igualmente do ponto de vista da segurança, especialmente quando se trata do potencial de roubo de credenciais. Por exemplo, o vazamento não intencional de credenciais, como PATs, pode permitir que agentes mal-intencionados entrem em organizações do Azure DevOps, onde podem obter acesso a ativos críticos, como código-fonte, direcionar ataques à cadeia de suprimentos ou até mesmo comprometer a infraestrutura de produção. Para minimizar os riscos de roubo de credenciais, concentraremos nossos esforços nos próximos trimestres nas seguintes áreas:

  • Permita que os administradores melhorem a segurança da autenticação por meio de políticas do painel de controle.

  • Reduzindo a necessidade de PATs e outros segredos roubáveis, adicionando suporte para alternativas mais seguras.

  • Aprofundando a integração do Azure DevOps com o Microsoft Entra ID para oferecer melhor suporte aos vários recursos de segurança.

  • Evitando a necessidade de armazenar segredos de produção em conexões de serviço do Azure Pipelines.

Recurso Área Trimestre
APIs de ciclo de vida do PAT Geral Concluído4º trimestre de 2022
Plano de controle para PAT (tokens de acesso pessoal) Geral Concluído4º trimestre de 2022
Suporte a identidade gerenciada e entidade de serviço (versão prévia) Geral Concluído1º trimestre de 2023
Federação de identidade de carga de trabalho para implantações do Azure (versão prévia) Pipelines Concluído3º trimestre de 2023
Escopos granulares para o OAuth do Azure Active Directory Geral Concluído3º trimestre de 2023
GA (suporte à Entidade de Serviço) e Identidade Gerenciada Geral Concluído3º trimestre de 2023
Federação de identidade de carga de trabalho para GA (conexão de serviço) do Azure Pipelines Concluído1º trimestre de 2024
Federação de identidade de carga de trabalho para conexão de serviço do Docker Pipelines Concluído2024 H2
Suporte completo à Web para Políticas de Acesso Condicional Geral Concluído Quarto trimestre de 2024
Políticas para desabilitar o uso de tokens de acesso pessoal (PAT) Geral 1º trimestre de 2025
Novo tipo de conexão de serviço para pipelines se autenticarem com Azure DevOps Pipelines 1º trimestre de 2025
Federação de identidade de carga de trabalho usando tokens emitidos pelo Entra Pipelines 2025 Q2

Quadros aprimorados + integração com o GitHub

A integração existente do Azure Boards + GitHub está em vigor há vários anos. A integração é um ótimo ponto de partida, mas não oferece o nível de rastreabilidade a que nossos clientes se acostumaram. Com base no feedback dos clientes, reunimos um conjunto de investimentos para aprimorar essa integração. Nosso objetivo é melhorá-lo para que os clientes do Azure Boards que optarem por usar repositórios do GitHub possam manter um nível equivalente de rastreabilidade a ter repositórios no Azure DevOps.

Esses investimentos incluem:

Recurso Área Trimestre
Adicionar link para confirmação do GitHub ou solicitação de pull do item de trabalho Boards Concluído1º trimestre de 2024
Mostrar mais detalhes sobre uma solicitação de pull do GitHub Boards Concluído1º trimestre de 2024
Melhorar a escalabilidade ao pesquisar e vincular o GitHub
repositórios para um projeto do Azure DevOps
Boards Concluído2º trimestre de 2024
Links AB# na solicitação de pull do GitHub (versão prévia) Boards Concluído2º trimestre de 2024
Criar branch no repositório GitHub do item de trabalho Boards Concluído3º trimestre de 2024
Suporte para GitHub Enterprise Cloud com residência de dados Boards Concluído Primeiro trimestre de 2025
! menciona suporte para solicitações de pull do GitHub Boards 1º trimestre de 2025
Mostrar status de build ao usar um pipeline de build do YAML com
Repositório GitHub
Boards 1º trimestre de 2025
Suporte a transições de estado ao mesclar uma solicitação de pull do GitHub Boards 1º trimestre de 2025
Vincular automaticamente solicitações de pull quando estiverem vinculadas a uma ramificação do GitHub Boards 1º trimestre de 2025
Vincular a confirmação de mesclagem automaticamente Boards 1º trimestre de 2025
Remover links de branch automaticamente quando os correspondentes
As ramificações do GitHub são excluídas
Boards 1º trimestre de 2025

YAML e pipelines de lançamento apresentam paridade

Nos últimos anos, todos os nossos investimentos em dutos foram na área de dutos YAML. Além disso, todas as nossas melhorias de segurança foram para pipelines YAML. Por exemplo, com pipelines YAML, o controle sobre recursos protegidos (por exemplo, repositórios, conexões de serviço etc.) está nas mãos dos proprietários de recursos, em vez de autores de pipeline. Os tokens de acesso ao trabalho usados em pipelines YAML têm como escopo repositórios específicos especificados no arquivo YAML. Esses são apenas dois exemplos de recursos de segurança disponíveis para pipelines YAML. Por esses motivos, recomendamos usar pipelines YAML em vez de clássicos. A adoção do YAML em vez do clássico tem sido significativa para builds (CI). No entanto, muitos clientes continuaram a usar pipelines clássicos de gerenciamento de versões em YAML para versões (CD). A principal razão para isso é a falta de paridade em vários recursos de CD entre as duas soluções. No ano passado, abordamos várias lacunas nessa área, principalmente em Verificações. As verificações são o principal mecanismo em pipelines YAML para bloquear a promoção de um build de um estágio para outro. Continuaremos a abordar as lacunas em outras áreas no próximo ano. Nosso foco será na experiência do usuário, rastreabilidade e ambientes.

Recurso Área Trimestre
Auditoria de verificações Pipelines Concluído4º trimestre de 2022
Variáveis personalizadas em verificações Pipelines Concluído1º trimestre de 2023
Verifica a escalabilidade Pipelines Concluído2º trimestre de 2023
Ignorar aprovações e verificações Pipelines Concluído4º trimestre de 2023
Aprovações de sequenciamento e outras verificações Pipelines Concluído1º trimestre de 2024
Aprovações adiadas Pipelines Concluído1º trimestre de 2024
Repetir estágio único Pipelines Concluído1º trimestre de 2024
Enfileiramento manual de estágios Pipelines Concluído2024 H2
Simultaneidade no nível do estágio Pipelines Concluído3º trimestre de 2024
Rastreabilidade em nível de estágio Pipelines 2025 Q2
Execução de etapas sob demanda e fora de ordem Pipelines 2025 Q2
Conexões de serviço em verificações Pipelines Futuro
Verifica a extensibilidade Pipelines Futuro

Melhorias nos planos de teste do Azure

O Azure DevOps oferece uma variedade de ferramentas de teste e integrações para dar suporte a diferentes necessidades de teste. Entre elas estão os testes manuais, testes automatizados e testes exploratórios. A plataforma permite a criação e o gerenciamento de planos de teste e conjuntos de testes, que podem ser usados para acompanhar testes manuais para sprints ou marcos. Além disso, o Azure DevOps integra-se a pipelines da CI/CD, habilitando a execução automatizada de testes e a geração de relatórios.

Estamos aumentando os investimentos nessa área em resposta ao feedback da nossa base de clientes mais ativos. Nosso foco estará nos seguintes aspectos do gerenciamento de testes: aprimorar a rastreabilidade dos testes de ponta a ponta, estender o suporte para várias linguagens de programação e estruturas para testes automatizados em Planos de Teste; remodelar fluxos de trabalho e experiências para consumir execuções de teste e resultados de teste.

Veja a seguir os diversos investimentos que planejamos fazer como parte desta iniciativa:

Recurso Área Trimestre
Suporte para JUnit/Java nos planos de teste do Azure Test Plans 1º trimestre de 2025
Suporte para Pytest/Python nos planos de teste do Azure Test Plans 1º trimestre de 2025
Restaurar planos de teste e conjuntos de testes excluídos usando a API REST Test Plans 1º trimestre de 2025
Pausar automaticamente a execução de um caso de teste manual Test Plans 1º trimestre de 2025
Acesso Rápido aos Resultados do Teste no Caso de Teste Test Plans 2025 Q2
Retomar casos de teste pausados por padrão Test Plans 2025 Q2
Nova experiência de execução de teste Test Plans 2025 Q2
Histórico de resultados de caso de teste avançado Test Plans 2025 Q2

Todos os recursos

Azure DevOps Services

Período de tempo Recurso Área
1º trimestre de 2025 Novo Hub de Placas ativado por padrão Boards
Suporte a transições de estado ao mesclar uma solicitação de pull do GitHub Boards
Vincular automaticamente solicitações de pull quando estiverem vinculadas a uma ramificação do GitHub Boards
Vincular a confirmação de mesclagem automaticamente Boards
Remover automaticamente os links de branches quando suas respectivas branches do GitHub forem excluídas Boards
! menciona suporte para solicitações de pull do GitHub Boards
Mostrar status de build ao usar um pipeline de build YAML com o repositório GitHub Boards
Suporte para GitHub Enterprise Cloud com residência de dados Placas & Tubulações
Suporte para JUnit/Java nos planos de teste do Azure Test Plans
Suporte para Pytest/Python nos planos de teste do Azure Test Plans
Dar Suporte a Pipelines YAML nos Planos de Teste do Azure Test Plans
Link direto do item de trabalho do plano de teste para a página de planos de teste Test Plans
Pausar automaticamente a execução de um caso de teste manual Test Plans
Desfazer etapa de teste no runner da Web e de desktop Test Plans
Exportar casos de teste com colunas personalizadas em XLSX Test Plans
Restaurar planos de teste e conjuntos de testes excluídos usando a API REST Test Plans
Exibir comentários contextuais para solicitações de pull contendo descobertas de Segurança Avançada recém-introduzidas GitHub Advanced Security para Azure DevOps
Exibir comentários contextuais para solicitações de pull contendo dependências recém-introduzidas GitHub Advanced Security para Azure DevOps
Verificação de validade secreta GitHub Advanced Security para Azure DevOps
2º trimestre de 2025 Relatar o status do estágio YAML no controle de implantação em itens de trabalho Boards
Editor de markdown para campos de várias linhas de item de trabalho Boards
Rastreabilidade em nível de estágio Pipelines
Agentes do macOS hospedados no Apple Silicon Pipelines
Execução de etapas sob demanda e fora de ordem Pipelines
Retomar casos de teste pausados por padrão Test Plans
Acesso Rápido aos Resultados do Teste no Caso de Teste Test Plans
Novo Diretório de Planos de Teste Test Plans
Resultado de teste recente no item de trabalho da história do usuário Test Plans
Nova experiência de execução de teste Test Plans
Histórico de resultados de caso de teste avançado Test Plans
Future Auditoria GA Geral
Políticas para desabilitar métodos de autenticação Geral
Pesquisa de confirmações Geral
Pesquisa de relações públicas Geral
Relatar o status do estágio para o item de trabalho ao usar um pipeline de lançamento YAML com o repositório GitHub Boards
Campos adicionais nos filtros de página Boards
Rastrear clonagem de repositório Repos
Capacidade de executar tarefas na próxima versão do Node disponível, se direcionada
versão não está disponível
Pipelines
Aplicativo de Pipelines de suporte com GitHub Enterprise Pipelines
Conexões de serviço em verificações Pipelines
Verifica a extensibilidade Pipelines
Integração de pipeline de build contínuo para de Execução de Caso de Teste Test Plans
Suporte para JavaScript nos Planos de Teste do Azure Test Plans
Melhorar a detecção de teste instável Test Plans
Tarefa de promoção de pacote no Azure Pipelines Artifacts
Preterir tarefas antigas do Azure Artifacts no Azure Pipelines e usar como padrão novas tarefas somente autenticação Artifacts
Suporte à atualização de segurança do Dependabot GitHub Advanced Security para Azure DevOps

Azure DevOps Server

Período de tempo Recurso Área
2025 H1 Regras automatizadas de item de trabalho de equipe Boards
Aplicativo GitHub aprimorado e validação AB#{ID} Boards
Adicionar link para confirmação do GitHub ou solicitação de pull do item de trabalho (versão prévia) Boards
Mostrar mais detalhes sobre uma solicitação de pull do GitHub (versão prévia) Boards
Editor de Markdown para comentários de item de trabalho (versão prévia) Boards
Todas as tarefas prontas para uso são executadas no Nó 16 Pipelines
Capacidade de baixar e instalar executores antigos em agentes auto-hospedados Pipelines
Capacidade de executar tarefas na próxima versão do nó disponível, se a versão de destino não estiver disponível Pipelines
Remoção dos Nódulos 6 e 10 dos pools hospedados pela Microsoft Pipelines
Aprovações de sequenciamento e outras verificações Pipelines
Recomendações no produto para configurações seguras Pipelines
Enfileiramento manual de estágios Pipelines
Repetir estágio único Pipelines
Simultaneidade no nível do estágio Pipelines
Rastreabilidade em nível de estágio Pipelines
2025 H2 Novo Hub de Placas ativado por padrão Boards
Criar branch no repositório GitHub do item de trabalho Boards
Melhorar a escalabilidade ao pesquisar e vincular o GitHub
repositórios para um projeto do Azure DevOps
Boards
Future Políticas para desabilitar métodos de autenticação Geral
Pesquisa de substring Geral
Pesquisa de confirmações Geral
Campos adicionais nos filtros de página Boards
Melhorias nos planos de entrega para filtragem por pai Boards
Editor de markdown para campos de várias linhas de item de trabalho Boards
Rastrear clonagem de repositório Repos
Parar de enviar executores do Nó 6 e do Nó 10 com o agente Pipelines
Envie um agente somente de Nó 16, além daquele que tem todas as três versões (6, 10, 16) Pipelines
Aplicativo de Pipelines de suporte com GitHub Enterprise Pipelines
Conexões de serviço em verificações Pipelines
Verifica a extensibilidade Pipelines
Tarefa de promoção de pacote no Azure Pipelines Artifacts
Preterir tarefas antigas do Azure Artifacts no Azure Pipelines e usar como padrão novas tarefas somente autenticação Artifacts
Parâmetro global do painel Relatório
Modelo de painel Relatório
Suporte para JUnit/Java nos planos de teste do Azure Test Plans
Integração de pipeline de build contínuo para de Execução de Caso de Teste Test Plans
Acesso rápido aos resultados do teste e à ID de execução no executador web Test Plans
Resultado de teste recente no item de trabalho da história do usuário Test Plans
Link direto do item de trabalho do plano de teste para a página de planos de teste Test Plans
Pausar automaticamente a execução de um caso de teste manual Test Plans
Desfazer etapa de teste no runner da Web e de desktop Test Plans
Exportar casos de teste com colunas personalizadas em XLSX Test Plans
Restaurar planos de teste e conjuntos de testes excluídos usando a API REST Test Plans
Nova experiência de execução de teste Test Plans
---

Como fornecer comentários

Adoraríamos ouvir o que você pensa sobre esses recursos. Relate quaisquer problemas ou sugira um recurso por meio da Comunidade de Desenvolvedores.

Fazer uma sugestão

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