Partilhar via


Atualizações de extensões e melhorias de desempenho

Com esta atualização, incluímos atualizações de extensões e melhorias de desempenho. Com uma integração do ServiceNow existente, atualizámos a aplicação para suportar a versão de Tóquio do ServiceNow. Também foram efetuadas melhorias nas definições de extensão para o ajudar a gerir as extensões instaladas.

Consulte as notas de versão para obter detalhes.

Geral

Azure Boards

Pipelines do Azure

Geral

As extensões devem apresentar os respetivos Âmbitos

Ao instalar extensões na sua organização do Azure DevOps, pode rever as permissões de que a extensão precisa como parte da instalação. No entanto, depois de instaladas, as permissões de extensão não são visíveis nas definições da extensão. Isto colocou um desafio aos administradores que precisam de realizar uma revisão periódica das extensões instaladas. Neste sprint, adicionámos as permissões de extensão às definições de extensão para ajudá-lo a rever e tomar uma decisão informada sobre se deve ou não mantê-las.

Criar tokens de acesso pessoal para implementar no Marketplace

Azure Boards

Lógica de redimensionamento de cartões nos Planos de Entrega

Nem todas as pessoas utilizam a data de destino e/ou a data de início ao controlar Funcionalidades e Épicos. Alguns optam por utilizar uma combinação de datas e caminho de iteração. Neste sprint, melhorámos a lógica para definir adequadamente as combinações de caminho de iteração e campo de data, consoante a forma como estão a ser utilizadas.

Por exemplo, se a data de destino não estiver a ser utilizada e redimensionar o cartão, o novo caminho de iteração é definido em vez de atualizar a data de destino.

Ligação Gif para copiar comentários de demonstração.

Melhorias na atualização do Batch

Fizemos várias alterações à versão 7.1 da API de atualização do lote de itens de trabalho. Estes incluem pequenas melhorias de desempenho e o processamento de falhas parciais. Ou seja, se um patch falhar, mas os outros não o fizerem, os outros serão concluídos com êxito.

Clique aqui para saber mais sobre a API REST de atualização de lotes.

API de eliminação em lote (GA)

Este novo ponto final da API REST para eliminar e/ou destruir itens de trabalho em lote está agora publicamente disponível. Clique aqui para saber mais.

Pipelines do Azure

Suporte para a versão de Tóquio do ServiceNow

O Azure Pipelines tem uma integração existente com o ServiceNow. A integração depende de uma aplicação no ServiceNow e de uma extensão no Azure DevOps. Atualizámos a aplicação para trabalhar com a versão de Tóquio do ServiceNow. Os pipelines clássicos e YAML funcionam agora com Tóquio. Para garantir que esta integração funciona, atualize para a nova versão da aplicação (4.215.2) a partir da loja Service Now. Para obter mais informações, veja Integrar com a Gestão de Alterações do ServiceNow.

Nova variável de sistema predefinida

Introduzimos uma nova variável de sistema predefinida, denominada Build.DefinitionFolderPath, cujo valor é o caminho da pasta de uma definição de pipeline de compilação. A variável está disponível em pipelines de compilação YAML e clássicos.

Por exemplo, se o pipeline estiver alojado na FabrikamFiber\Chat pasta no Azure Pipelines, o valor de Build.DefinitionFolderPath é FabrikamFiber\Chat.

Suporte do modelo de Disponibilidade Geral no editor YAML

Os modelos são uma funcionalidade frequentemente utilizada em pipelines YAML. São uma forma fácil de partilhar fragmentos de pipeline. São também um mecanismo poderoso para verificar ou impor a segurança e a governação através do pipeline.

O Azure Pipelines suporta um editor YAML, o que pode ser útil ao editar o pipeline. No entanto, o editor não suportava modelos até agora. Os autores de pipelines YAML não conseguiram obter assistência através do intellisense ao utilizar um modelo. Os autores de modelos não puderam utilizar o editor YAML. Nesta versão, estamos a adicionar suporte para modelos no editor YAML.

À medida que edita o ficheiro YAML dos Pipelines do Azure principal, pode incluir ou expandir um modelo. Quando escrever o nome do modelo, ser-lhe-á pedido para validar o modelo. Depois de validado, o editor YAML compreende o esquema do modelo, incluindo os parâmetros de entrada.

Atualizações da API REST de Pipelines

Após a validação, pode optar por navegar para o modelo. Poderá efetuar alterações ao modelo com todas as funcionalidades do editor YAML.

Existem limitações conhecidas: se o modelo tiver parâmetros necessários que não são fornecidos como entradas no ficheiro YAML principal, a validação falha e pede-lhe para fornecer essas entradas. Numa experiência ideal, a validação não deve ser bloqueada e deverá conseguir preencher os parâmetros de entrada com o intellisense. Não pode criar um novo modelo a partir do editor. Só pode utilizar ou editar modelos existentes.

Passos seguintes

Nota

Estas funcionalidades serão implementadas nas próximas duas a três semanas.

Aceda ao Azure DevOps e dê uma vista de olhos.

Como fornecer comentários

Gostaríamos de saber o que pensa sobre estas funcionalidades. Utilize o menu de ajuda para comunicar um problema ou fornecer uma sugestão.

Fazer uma sugestão

Também pode obter conselhos e as suas perguntas respondidas pela comunidade no Stack Overflow.

Obrigado,

Dan Hellem