Compartilhar via


Azure DevOps Roadmap


| Novidades | Documentação do blog | DevOps da comunidade | 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 no Azure DevOps Services; as colunas Server refletem quando esperamos que o recurso seja enviado em Azure DevOps Server.

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 Serviço Servidor
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 3º trimestre de 2024 N/D
Determinar a validade dos segredos de parceiros detectados GitHub Advanced Security para Azure DevOps 4º trimestre de 2024 N/D
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 N/D

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 Serviço Servidor
APIs de ciclo de vida do PAT Geral Concluído4º trimestre de 2022 N/D
Plano de controle para PAT (tokens de acesso pessoal) Geral Concluído4º trimestre de 2022 2022.1
Suporte a identidade gerenciada e entidade de serviço (versão prévia) Geral Concluído1º trimestre de 2023 N/D
Federação de identidade de carga de trabalho para implantações do Azure (versão prévia) Pipelines Concluído3º trimestre de 2023 N/D
Escopos granulares para o OAuth do Azure Active Directory Geral Concluído3º trimestre de 2023 N/D
GA (suporte à Entidade de Serviço) e Identidade Gerenciada Geral Concluído3º trimestre de 2023 N/D
Federação de identidade de carga de trabalho para GA (conexão de serviço) do Azure Pipelines Concluído1º trimestre de 2024 N/D
Federação de identidade de carga de trabalho para conexão de serviço do Docker Pipelines 2024 H1 N/D
Suporte completo à Web para Políticas de Acesso Condicional Geral 2024 Q2 N/D
Políticas para desabilitar métodos de autenticação Geral Futuro N/D

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 Serviço Servidor
Validação AB#{ID} aprimorada Boards Concluído4º trimestre de 2023 Futuro
Adicionar link para confirmação do GitHub ou solicitação de pull do item de trabalho Boards Concluído1º trimestre de 2024 Futuro
Mostrar mais detalhes sobre uma solicitação de pull do GitHub (versão prévia) Boards Concluído1º trimestre de 2024 Futuro
Melhorar a escalabilidade ao pesquisar e vincular o GitHub
repositórios para um projeto do Azure DevOps
Boards Concluído2º trimestre de 2024 Futuro
Links AB# na solicitação de pull do GitHub (versão prévia) Boards Concluído2º trimestre de 2024 Futuro
Criar branch no repositório GitHub do item de trabalho Boards 3º trimestre de 2024 Futuro

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 Serviço Servidor
Auditoria de verificações Pipelines Concluído4º trimestre de 2022 Futuro
Variáveis personalizadas em verificações Pipelines Concluído1º trimestre de 2023 Futuro
Verifica a escalabilidade Pipelines Concluído2º trimestre de 2023 Futuro
Ignorar aprovações e verificações Pipelines Concluído4º trimestre de 2023 Futuro
Aprovações de sequenciamento e outras verificações Pipelines Concluído1º trimestre de 2024 Futuro
Aprovações adiadas Pipelines Concluído1º trimestre de 2024 Futuro
Repetir estágio único Pipelines Concluído1º trimestre de 2024 Futuro
Simultaneidade no nível do estágio Pipelines 3º trimestre de 2024 Futuro
Enfileiramento manual de estágios Pipelines 2024 H2 Futuro
Rastreabilidade em nível de estágio Pipelines 2024 H2 Futuro
Conexões de serviço em verificações Pipelines Futuro Futuro
Verifica a extensibilidade Pipelines Futuro Futuro

Todos os recursos

Período de tempo Recurso Área Servidor
2º trimestre de 2024 Suporte completo à Web para Políticas de Acesso Condicional Geral N/D
Melhorar a escalabilidade ao pesquisar e vincular repositórios do GitHub a um projeto do Azure DevOps Boards Futuro
Adicionar link para confirmação do GitHub ou solicitação de pull do item de trabalho Boards Futuro
Mostrar links AB# na solicitação de pull do GitHub Boards Futuro
Editor de Markdown para comentários de item de trabalho Boards Futuro
Impedir a exclusão de uma área ativa ou caminho de iteração Boards Futuro
Remoção do TFVC de novos projetos Repos Futuro
Simultaneidade no nível do estágio Pipelines Futuro
Detecção de segredo aprimorada GitHub Advanced Security para Azure DevOps N/D
Suporte SARIF de terceiros GitHub Advanced Security para Azure DevOps N/D
Visão geral de segurança GitHub Advanced Security para Azure DevOps N/D
3º trimestre de 2024 Enfileiramento manual de estágios Pipelines Futuro
Excluir permanentemente o anexo do item de trabalho Boards Futuro
Criar branch no repositório GitHub do item de trabalho (versão prévia) Boards Futuro
Restaurar planos de teste e conjuntos de testes excluídos usando a API REST Test Plans Futuro
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 N/D
Exibir comentários contextuais para solicitações de pull contendo dependências recém-introduzidas GitHub Advanced Security para Azure DevOps N/D
4º trimestre de 2024 Verificação de validade secreta GitHub Advanced Security para Azure DevOps N/D
Future Auditoria GA Geral N/D
Políticas para desabilitar métodos de autenticação Geral N/D
Os eventos de acesso para PAT, SSH estarão disponíveis no Log de Auditoria Geral Futuro
Pesquisa de confirmações Geral Futuro
Pesquisa de relações públicas Geral Futuro
Novo Hub de Placas ativado por padrão Boards Futuro
Campos adicionais nos filtros de página Boards Futuro
Mostrar status de build ao usar um pipeline de build YAML com o repositório GitHub Boards Futuro
Mostrar status da execução do fluxo de trabalho do GitHub Actions Boards Futuro
Rastrear clonagem de repositório Repos Futuro
Capacidade de executar tarefas na próxima versão do Node disponível, se direcionada
versão não está disponível
Pipelines Futuro
Aplicativo de Pipelines de suporte com GitHub Enterprise Pipelines Futuro
Conexões de serviço em verificações Pipelines Futuro
Verifica a extensibilidade Pipelines Futuro
Rastreabilidade em nível de estágio Pipelines Futuro
Tarefa de promoção de pacote no Azure Pipelines Artifacts Futuro
Preterir tarefas antigas do Azure Artifacts no Azure Pipelines e usar como padrão novas tarefas somente autenticação Artifacts Futuro
Tarefa Plano de Teste em Pipelines Test Plans Futuro
Suporte a JUnit/Java em Planos de Teste Test Plans Futuro
Nova experiência de execuções de teste Test Plans Futuro
Melhore a rastreabilidade das execuções de teste em andamento Test Plans Futuro
Suporte à atualização de segurança do Dependabot GitHub Advanced Security para Azure DevOps N/D


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.