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
- Lógica de redimensionamento de cartões nos Planos de Entrega
- Melhorias na atualização do Batch
- API de eliminação em lote (GA)
Pipelines do Azure
- Suporte para a versão de Tóquio do ServiceNow
- Nova variável de sistema predefinida
- Disponibilidade Geral do suporte de modelos no editor YAML
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.
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.
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.
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.
Também pode obter conselhos e as suas perguntas respondidas pela comunidade no Stack Overflow.
Obrigado,
Dan Hellem