Partilhar via


Roteiro do Azure DevOps


| O que há de novo | Comunidade de Desenvolvedores | Blog de DevOps | Documentação |


Mapa do produto

Esta lista de funcionalidades é uma espreitadela ao nosso roteiro. Ele identifica alguns dos recursos significativos em que estamos trabalhando atualmente e um cronograma aproximado para quando você pode esperar vê-los. Não é abrangente, mas destina-se a dar alguma visibilidade aos principais investimentos. No topo, você encontrará uma lista de nossas principais iniciativas plurimestrais e as funcionalidades em que elas se desdobram. Mais abaixo, você encontrará a lista completa de recursos significativos que planejamos.

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

Iniciativas

GitHub Advanced Security para o Azure DevOps

O GitHub Advanced Security for Azure DevOps (GHAzDO) traz recursos de segurança adicionais para o Azure DevOps sob uma licença adicional. 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.

Os principais recursos do GitHub Advanced Security for Azure DevOps são:

  • Varredura secreta: Detete e corrija segredos de texto simples em seus repositórios git. Se a proteção por push estiver ativada, ela também detetará e bloqueará segredos antes que eles sejam enviados para seus repositórios.
  • Verificação de código: Procure possíveis vulnerabilidades de segurança e erros de codificação em seu código usando o CodeQL ou uma ferramenta de terceiros.
  • Varredura de dependência: Detete e alerte quando seu código depende de um pacote inseguro e receba orientações diretas de correção.

Você pode saber mais sobre como configurar o GitHub Advanced Security for Azure DevOps em nossa documentação.

Os próximos recursos que esperamos oferecer incluem:

Caraterística Área Trimestre
Determinar a validade dos segredos de parceiros detetados GitHub Advanced Security para o Azure DevOps Feito 2025 Q3
Vincular itens do Boards a Alertas de Segurança Avançados GitHub Advanced Security para o Azure DevOps 4º trimestre de 2025
Configuração padrão do CodeQL (ativação com um clique) GitHub Advanced Security para o Azure DevOps 4º trimestre de 2025
Corrija automaticamente as vulnerabilidades de verificação de dependência detetadas com as atualizações de segurança do Dependabot GitHub Advanced Security para o 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, tokens de acesso pessoal (PATs), SSH e tokens de acesso do Microsoft Entra ID (anteriormente Azure Ative 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 atores mal-intencionados entrem em organizações de DevOps do Azure, onde eles podem obter acesso a ativos críticos, como código-fonte, pivotar para ataques à cadeia de suprimentos ou até mesmo girar para 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 de autenticação por meio de políticas de plano de controle.

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

  • Aprofundamento da integração do Azure DevOps com o Microsoft Entra ID para melhor suportar os seus vários recursos de segurança.

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

Caraterística Área Trimestre
APIs do ciclo de vida da PAT Geral Conclusão 2022 T4
Plano de controle para tokens de acesso pessoal (PAT) Geral Conclusão 2022 T4
Suporte de Identidade Gerida e Principal de Serviço (pré-visualização) Geral Feito 2023 1º trimestre
Federação de identidades de carga de trabalho para implantações do Azure (visualização) Tubulações Feito 2023 3º trimestre
Escopos granulares para o Azure Ative Directory OAuth Geral Feito 2023 3º trimestre
Suporte de Identidade Gerenciada e Principal de Serviço (GA) Geral Feito 2023 3º trimestre
Federação de identidade de carga de trabalho para a conexão de serviço do Azure (GA) Tubulações Concluído 2024 1.º trimestre
Federação de identidades de carga de trabalho para conexão de serviço do Docker Tubulações Feito 2024 S2
Suporte Web completo para Políticas de Acesso Condicional Geral Concluído 2024 T4
Políticas para desativar o uso de tokens de acesso pessoal (PAT) Geral Concluído 2025 2º trimestre
Federação de identidades de carga de trabalho usando tokens emitidos pelo Entra; Tubulações 4º trimestre de 2025
Autenticação sem PAT de tarefas de pipeline para APIs de DevOps do Azure Tubulações 4º trimestre de 2025
Avaliação contínua do acesso Geral Futuro
Usando tokens Entra associados ao dispositivo no Azure DevOps Geral Futuro

Placas melhoradas + 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 melhorar 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 de rastreabilidade equivalente ao de repositórios no Azure DevOps.

Estes investimentos recentes incluem:

Caraterística Área Trimestre
Vincular automaticamente a confirmação de mesclagem Quadros Concluído 2025 T1
Vincular automaticamente solicitações pull quando vinculadas a uma ramificação do GitHub Quadros Concluído 2025 T1
Remover automaticamente links de ramos quando os seus correspondentes
As ramificações do GitHub são excluídas
Quadros Concluído 2025 T1
Mostrar o status da compilação ao usar um pipeline de compilação YAML com
repositório GitHub
Quadros Concluído 2025 T1
Suporte a transições de estado ao mesclar uma solicitação pull do GitHub Quadros Concluído 2025 2º trimestre
! menciona o suporte para solicitações pull do GitHub Quadros Concluído 2025 2º trimestre
Suporte para GitHub Enterprise Cloud com residência de dados Quadros Feito 2025 Q3
Servidor MCP para Azure DevOps Geral Concluído 4.º trimestre de 2025
Suporte à integração de itens de trabalho com o
Agente de codificação do GitHub Copilot
Quadros 4º trimestre de 2025
Aumentar o limite dos repositórios GitHub ligados Quadros 1.º trimestre de 2026

Migrar para pools de DevOps gerenciados

Os Pools de DevOps Gerenciados são uma evolução dos pools de agentes do Conjunto de Escala de Máquina Virtual do Azure DevOps. Ele fornece melhor escalabilidade e confiabilidade do pool, simplifica o gerenciamento do pool e permite que você use as imagens de VM de agentes hospedados pela Microsoft em VMs personalizadas do Azure. Você pode ler mais sobre Managed DevOps Pools aqui. Os recursos para dar suporte a novos cenários serão adicionados aos Pools de DevOps Gerenciados e não aos pools do Conjunto de Dimensionamento de Máquina Virtual. Os Pools de DevOps Gerenciados estão geralmente disponíveis, portanto, você pode migrar seus pools de Conjunto de Escala de Máquina Virtual para Pools de DevOps Gerenciados e usá-los para fluxos de trabalho de produção, sempre que possível.

Você encontrará o roteiro detalhado aqui.

YAML e pipelines de lançamento apresentam paridade de funcionalidades

Nos últimos anos, todos os nossos investimentos em gasodutos têm sido na área de dutos YAML. Além disso, todas as nossas melhorias de segurança foram para pipelines YAML. Por exemplo, nos pipelines do YAML, o controlo sobre recursos protegidos (por exemplo, repositórios, conexões de serviço, etc.) está nas mãos dos proprietários de recursos, ao contrário dos autores de pipeline. Os tokens de acesso a tarefas usados em pipelines YAML estão limitados aos repositórios específicos mencionados no arquivo YAML. Estes são apenas dois exemplos de recursos de segurança que estão disponíveis para pipelines YAML. Por esses motivos, recomendamos o uso de pipelines YAML em vez do clássico. A adoção do YAML em detrimento de configurações clássicas tem sido significativa para as compilações (CI). No entanto, muitos clientes continuaram a utilizar pipelines clássicos de gestão de versões em vez de YAML para lançamentos (CD). A principal razão para isso é a falta de paridade em vários recursos de CD entre as duas soluções. Ao longo do último ano, o Tribunal colmatou várias lacunas neste domínio, nomeadamente nos controlos. As verificações são o principal mecanismo nos pipelines YAML para a promoção de uma construção de um estágio para outro. Continuaremos a colmatar as lacunas noutras áreas ao longo do próximo ano. Nosso foco será a experiência do usuário, rastreabilidade e ambientes.

Caraterística Área Trimestre
Auditoria para verificações Tubulações Conclusão 2022 T4
Variáveis personalizadas em verificações Tubulações Feito 2023 1º trimestre
Verifica a escalabilidade Tubulações Concluído 2023 T2
Ignorar aprovações e verificações Tubulações Concluído 2023 4º Trimestre
Aprovações de sequenciamento e outros controlos Tubulações Concluído 2024 1.º trimestre
Aprovações diferidas Tubulações Concluído 2024 1.º trimestre
Executar novamente um único estágio Tubulações Concluído 2024 1.º trimestre
Fila manual de estágios Tubulações Feito 2024 S2
Concorrência ao nível da fase Tubulações Feito 2024 Q3
Rastreabilidade ao nível da etapa Tubulações 4º trimestre de 2025
Execução de fases fora da ordem a pedido Tubulações 4º trimestre de 2025
Conexões de serviço em verificações Tubulações Futuro
Verifica a extensibilidade Tubulações Futuro

Melhorias nos Planos de Teste do Azure

O Azure DevOps fornece uma variedade de ferramentas de teste e integrações para dar suporte a diferentes necessidades de teste. Estes incluem testes manuais, testes automatizados e testes exploratórios. A plataforma permite a criação e gerenciamento de planos de teste e suítes de testes, que podem ser usados para acompanhar testes manuais para sprints ou marcos. Além disso, o Azure DevOps integra-se com pipelines de CI/CD, permitindo a execução automatizada de testes e relatórios.

Estamos a aumentar os nossos investimentos nesta área em resposta ao feedback da nossa base de clientes mais ativa. Nosso foco será nos seguintes aspetos do gerenciamento de testes: melhorar a rastreabilidade de testes de ponta a ponta; ampliação do suporte a várias linguagens de programação e frameworks para testes automatizados em Planos de Teste; redesenhar fluxos de trabalho e experiências para consumir execuções de teste e resultados de teste.

Abaixo, você encontrará vários investimentos que planejamos entregar como parte desta iniciativa:

Caraterística Área Trimestre
Restaurar planos de teste excluídos e conjuntos de testes usando a API REST Planos de Teste Concluído 2025 T1
Pausar automaticamente a execução manual do caso de teste Planos de Teste Concluído 2025 T1
Suporte para Java (JUnit) em Planos de Teste do Azure Planos de Teste Concluído 2025 2º trimestre
Suporte para Python (PyTest) em Planos de Teste do Azure Planos de Teste Concluído 2025 2º trimestre
Suporte para JavaScript (Jest) nos Planos de Teste do Azure Planos de Teste Concluído 2025 2º trimestre
Reassumir automaticamente os casos de teste pausados por padrão Planos de Teste Concluído 2025 2º trimestre
Histórico de resultados de casos de teste avançados Planos de Teste Concluído 2025 2º trimestre
Exibir estado do caso de teste na guia Executar Planos de Teste Concluído 2025 2º trimestre
Novo diretório de Planos de Teste Planos de Teste Concluído 2025 2º trimestre
Suporte a pipelines YAML nos Planos de Teste do Azure Planos de Teste 4º trimestre de 2025
Acesso rápido aos resultados do teste no caso de teste Planos de Teste 4º trimestre de 2025
Resultados de teste mais recentes em requisitos Planos de Teste 4º trimestre de 2025
Nova experiência de execução de teste - Visualização pública Planos de Teste 4º trimestre de 2025
Painel de resultados do ponto de teste aprimorado Planos de Teste 4º trimestre de 2025
Suporte para JavaScript (Playwright) em Planos de Teste do Azure Planos de Teste 4º trimestre de 2025

Todas as funcionalidades

Serviços de DevOps do Azure

Período de tempo Caraterística Área
4º trimestre de 2025 Pesquisa de confirmações Geral
Gerencie escopos de alto privilégio, decoradores de pipeline e extensões não publicadas Geral
Servidor MCP para Azure DevOps (GA) Geral
Suporte à integração de itens de trabalho com o
Agente de codificação (GA) do GitHub Copilot
Quadros
Rastreabilidade ao nível da etapa Tubulações
Agentes macOS hospedados no Apple Silicon Tubulações
Execução de fases fora da ordem a pedido Tubulações
Suporte a pipelines YAML nos Planos de Teste do Azure Planos de Teste
Resultados de teste mais recentes em requisitos Planos de Teste
Nova experiência de execução de teste - Visualização pública Planos de Teste
Painel de resultados do ponto de teste aprimorado Planos de Teste
Suporte para JavaScript (Playwright) em Planos de Teste do Azure Planos de Teste
Eventos de Segurança Avançada transmitidos para o log de auditoria do Azure DevOps GitHub Advanced Security para o Azure DevOps
Vincular itens do Boards a Alertas de Segurança Avançados GitHub Advanced Security para o Azure DevOps
Adicionando metadados adicionais para alertas de dependência para melhorar a correção GitHub Advanced Security para o Azure DevOps
Visão geral da segurança Aprimoramentos de habilitação em massa GitHub Advanced Security para o Azure DevOps
Informações de desligamento de alerta exibidas no modo de exibição de detalhes do alerta GitHub Advanced Security para o Azure DevOps
Simplificando cenários de habilitação em massa GitHub Advanced Security para o Azure DevOps
1º trimestre de 2026 Exibição de alertas no nível da organização na visão geral de segurança GitHub Advanced Security para o Azure DevOps
Aumentar o limite dos repositórios GitHub ligados Quadros
Experiência de filtro melhorada para placas e listas de pendências Quadros
Substituir o editor Wiki existente pelo Monaco Editor Plataforma Wiki
Futuro Auditoria GA Geral
Políticas para desabilitar métodos de autenticação Geral
Pesquisa de RP Geral
Relatar o estado da fase YAML no controlo de implementação em itens de trabalho Quadros
Rastreie a clonagem de repositórios Repositórios
Capacidade de executar tarefas na próxima versão disponível do Node.js, se for uma versão alvo.
versão não está disponível
Tubulações
Aplicação de suporte a pipelines com o GitHub Enterprise Tubulações
Conexões de serviço em verificações Tubulações
Verifica a extensibilidade Tubulações
Integração perfeita do fluxo de build para execução de testes Planos de Teste
Suporte para Java (Playwright) no Plano de Teste do Azure Planos de Teste
Suporte para Python (UnitTest & Robot) em Planos de Teste do Azure Planos de Teste
Suporte para PHP (PHPUnit & Pest) em Planos de Teste do Azure Planos de Teste
Lógica personalizável de deteção de testes instáveis Planos de Teste
Tarefa de promoção de pacotes no Azure Pipelines Artefactos
Substituir tarefas antigas de Artefatos do Azure no Azure Pipelines e definir como padrão novas tarefas somente de autenticação Artefactos
Suporte de atualização de segurança Dependabot GitHub Advanced Security para o Azure DevOps
Configuração padrão do CodeQL (ativação com um clique) GitHub Advanced Security para o Azure DevOps

Azure DevOps Server

Período de tempo Caraterística Área
2025 H2 Regras automatizadas de item de trabalho em equipe Quadros
Adicionar link ao commit ou pull request do GitHub a partir do item de trabalho Quadros
Mostrar mais detalhes sobre uma solicitação pull do GitHub Quadros
Editor de Markdown para comentários de item de trabalho Quadros
Novo Hub de Placas ativado por padrão Quadros
Criar ramificação no repositório GitHub a partir do item de trabalho Quadros
Melhore a escalabilidade ao pesquisar e vincular o GitHub
repositórios para um projeto do Azure DevOps
Quadros
Criar ramificação no repositório GitHub a partir do item de trabalho Quadros
Melhore a escalabilidade ao pesquisar e vincular o GitHub
repositórios para um projeto do Azure DevOps
Quadros
Todas as tarefas padrão são executadas no Node 16 Tubulações
Capacidade de baixar e instalar executores antigos em agentes auto-hospedados Tubulações
Capacidade de executar tarefas na próxima versão do Node.js disponível, se a versão de destino não estiver disponível Tubulações
Remoção dos Nós 6 e 10 dos pools hospedados pela Microsoft Tubulações
Aprovações de sequenciamento e outros controlos Tubulações
Recomendações no produto para configurações seguras Tubulações
Fila manual de estágios Tubulações
Executar novamente um único estágio Tubulações
Concorrência ao nível da fase Tubulações
Rastreabilidade ao nível da etapa Tubulações
Futuro Políticas para desabilitar métodos de autenticação Geral
Pesquisa de substring Geral
Pesquisa de confirmações Geral
Pesquisa de RP Geral
Novo Hub de Placas Quadros
Editor Markdown para campos de várias linhas dos itens de trabalho Quadros
Rastreie a clonagem de repositórios Repositórios
Deixar de enviar executores Node 6 e Node 10 com o agente Tubulações
Envie um agente somente do Node 16, além daquele que tem todas as três versões (6, 10, 16) Tubulações
Aplicação de suporte a pipelines com o GitHub Enterprise Tubulações
Conexões de serviço em verificações Tubulações
Verifica a extensibilidade Tubulações
Tarefa de promoção de pacotes no Azure Pipelines Artefactos
Substituir tarefas antigas de Artefatos do Azure no Azure Pipelines e definir como padrão novas tarefas somente de autenticação Artefactos
Parâmetro global do painel Relatórios
Modelo de painel Relatórios
Integração perfeita do fluxo de build para execução de testes Planos de Teste
Histórico de resultados de casos de teste avançados Planos de Teste
Resultados de teste mais recentes em requisitos Planos de Teste
Link direto do item de trabalho Plano de Teste para a página Planos de Teste Planos de Teste
Pausar automaticamente a execução manual do caso de teste Planos de Teste
Reassumir automaticamente os casos de teste pausados por padrão Planos de Teste
Desfazer etapa de teste no executor da Web e da área de trabalho Planos de Teste
Exportar casos de teste com colunas personalizadas em XLSX Planos de Teste
Restaurar planos de teste excluídos e conjuntos de testes usando a API REST Planos de Teste
Exibir estado do caso de teste na guia Executar Planos de Teste
Novo diretório de Planos de Teste Planos de Teste
Nova experiência de execução de teste Planos de Teste
Painel de resultados do ponto de teste aprimorado Planos de Teste
Suporte para Java (JUnit) em Planos de Teste do Azure Planos de Teste
Suporte para JavaScript (Jest) nos Planos de Teste do Azure Planos de Teste
Suporte para Python (UnitTest & Robot) em Planos de Teste do Azure Planos de Teste
Suporte para JavaScript (Playwright) em Planos de Teste do Azure Planos de Teste
Suporte para PHP (PHPUnit & Pest) em Planos de Teste do Azure Planos de Teste
Suporte para Java (Playwright) no Plano de Teste do Azure Planos de Teste
Lógica personalizável de deteção de testes instáveis Planos de Teste
---

Como fornecer feedback

Gostaríamos muito de ouvir o que você pensa sobre esses recursos. Denuncie quaisquer problemas ou sugira uma funcionalidade através da Comunidade de Programadores.

Faça uma sugestão

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