Atualizações de extensão e melhorias de desempenho
Com essa atualização, incluímos atualizações de extensão e melhorias de desempenho. Com uma integração existente do ServiceNow, atualizamos o aplicativo para dar suporte à versão de Tóquio do ServiceNow. Também fizemos melhorias nas configurações de extensão para ajudá-lo a gerenciar suas extensões instaladas.
Confira as notas sobre a versão para obter detalhes.
Geral
Azure Boards
- Lógica de redimensionamento de cartão nos Planos de Entrega
- Melhorias de atualização em lote
- GA (API de exclusão em lote)
Azure Pipelines
- Suporte para a versão de Tóquio do ServiceNow
- Nova variável predefinida do sistema
- Disponibilidade geral de suporte de modelos no editor YAML
Geral
As extensões devem exibir seus Escopos
Ao instalar extensões em sua organização do Azure DevOps, você pode examinar as permissões que a extensão precisa como parte da instalação. No entanto, depois de instaladas, as permissões de extensão não ficam visíveis nas configurações de extensão. Isso tem colocado um desafio para os administradores que precisam executar uma revisão periódica das extensões instaladas. Neste sprint, adicionamos as permissões de extensão às configurações de extensão para ajudá-lo a revisar e tomar uma decisão informada sobre mantê-las ou não.
Azure Boards
Lógica de redimensionamento de cartão nos Planos de Entrega
Nem todos usam data de destino e/ou data de início ao rastrear Recursos e Epics. Alguns optam por usar uma combinação de datas e caminho de iteração. Neste sprint, melhoramos a lógica para definir adequadamente as combinações de caminho de iteração e campo de data, dependendo de como elas estão sendo usadas.
Por exemplo, se a data de destino não estiver sendo usada e você redimensionar o cartão, o novo caminho de iteração será definido em vez de atualizar a data de destino.
Melhorias de atualização em lote
Fizemos várias alterações na versão 7.1 da API de atualização em lote do item de trabalho. Elas incluem pequenas melhorias de desempenho e o tratamento de falhas parciais. Ou seja, se um patch falhar, mas os outros não, os outros serão concluídos com êxito.
Clique aqui para saber mais sobre a API REST de atualização em lote.
GA (API de exclusão em lote)
Esse novo ponto de extremidade da API REST para excluir e/ou destruir itens de trabalho em lote agora está disponível publicamente. Clique aqui para saber mais.
Azure Pipelines
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 um aplicativo no ServiceNow e de uma extensão no Azure DevOps. Agora atualizamos o aplicativo para trabalhar com a versão de Tóquio do ServiceNow. Os pipelines clássicos e YAML agora funcionam com Tóquio. Para garantir que essa integração funcione, atualize para a nova versão do aplicativo (4.215.2) do repositório Service Now. Para obter mais informações, consulte Integrar com o ServiceNow Change Management.
Nova variável predefinida do sistema
Introduzimos uma nova variável de sistema predefinida, chamada Build.DefinitionFolderPath
, cujo valor é o caminho da pasta de uma definição de pipeline de build. A variável está disponível nos pipelines de build yaml e clássico.
Por exemplo, se o pipeline estiver hospedado na FabrikamFiber\Chat
pasta no Azure Pipelines, o valor de Build.DefinitionFolderPath
será FabrikamFiber\Chat
.
Suporte a modelo de disponibilidade geral no editor YAML
Os modelos são um recurso comumente usado em pipelines YAML. Eles são uma maneira fácil de compartilhar snippets de pipeline. Eles também são um mecanismo poderoso para verificar ou impor segurança e governança por meio de seu pipeline.
O Azure Pipelines dá suporte a um editor YAML, o que pode ser útil ao editar seu pipeline. No entanto, o editor não deu suporte a modelos até agora. Os autores de pipelines YAML não conseguiram obter assistência por meio do intellisense ao usar um modelo. Os autores de modelo não puderam usar o editor YAML. Nesta versão, estamos adicionando suporte para modelos no editor YAML.
Ao editar seu arquivo YAML principal do Azure Pipelines, você pode incluir ou estender um modelo. Ao digitar o nome do modelo, você será solicitado a validar seu modelo. Depois de validado, o editor yaml entende o esquema do modelo, incluindo os parâmetros de entrada.
Após a validação, você pode optar por navegar até o modelo. Você poderá fazer alterações no modelo usando todos os recursos do editor YAML.
Há limitações conhecidas: se o modelo tiver parâmetros necessários que não são fornecidos como entradas no arquivo YAML main, a validação falhará e solicitará que você forneça essas entradas. Em uma experiência ideal, a validação não deve ser bloqueada e você deve ser capaz de preencher os parâmetros de entrada usando o intellisense. Não é possível criar um novo modelo do editor. Você só pode usar ou editar modelos existentes.
Próximas etapas
Observação
Esses recursos serão lançados nas próximas duas a três semanas.
Vá até o Azure DevOps e dê uma olhada.
Como fornecer comentários
Adoraríamos ouvir o que você pensa sobre esses recursos. Use o menu de ajuda para relatar um problema ou fornecer uma sugestão.
Você também pode receber conselhos e suas perguntas respondidas pela comunidade no Stack Overflow.
Obrigada,
Dan Hellem