Novos pontos de extensibilidade para a exibição de detalhes de pipelines
Com essa atualização, adicionamos dois novos pontos de extensibilidade que você pode direcionar em suas extensões. Esses pontos de extensibilidade permitem adicionar um botão personalizado no cabeçalho do pipeline e um menu personalizado em uma pasta de pipeline.
Confira as notas sobre a versão para obter detalhes.
Azure Boards
Azure Pipelines
- Novos pontos de extensão para a exibição de detalhes de pipelines
- Migração aprimorada para Azure DevOps Services
- Melhoria na API REST de Execuções de Pipelines
Azure Boards
Remover a capacidade de baixar um anexo excluído do histórico de itens de trabalho
Corrigimos um pequeno problema em que os usuários conseguiam baixar anexos do histórico de itens de trabalho, mesmo depois que o anexo foi removido do formulário. Agora, depois que o anexo for removido, ele não poderá ser baixado do histórico, nem a URL de download estará disponível na resposta da API REST.
Azure Pipelines
Novos pontos de extensão para a exibição de detalhes de pipelines
Adicionamos dois novos pontos de extensibilidade que você pode direcionar em suas extensões. Esses pontos de extensibilidade permitem adicionar um botão personalizado no cabeçalho do pipeline e um menu personalizado em uma pasta de pipeline:
- Botão personalizado no cabeçalho do pipeline:
ms.vss-build-web.pipelines-header-menu
- Menu personalizado em uma pasta de pipeline:
ms.vss-build-web.pipelines-folder-menu
Para usar esses novos pontos de extensibilidade, basta adicionar uma nova contribuição direcionada a eles no arquivo de manifesto da extensão do vss-extension.json
Azure DevOps.
Por exemplo:
"contributions": [
{
"id": "pipelinesFolderContextMenuTestItem",
"type": "ms.vss-web.action",
"description": "Custom menu on a pipeline folder",
"targets": [
"ms.vss-build-web.pipelines-folder-menu"
],
"properties": {
"text": "Test item",
"title": "ms.vss-code-web.source-item-menu",
"icon": "images/show-properties.png",
"group": "actions",
"uri": "main.html",
"registeredObjectId": "showProperties"
}
},
{
"id": "pipelinesHeaderTestButton",
"type": "ms.vss-web.action",
"description": "Custom button in the pipeline header",
"targets": [
"ms.vss-build-web.pipelines-header-menu"
],
"properties": {
"text": "Test item",
"title": "ms.vss-code-web.source-item-menu",
"icon": "images/show-properties.png",
"group": "actions",
"uri": "main.html",
"registeredObjectId": "showProperties"
}
}
]
O resultado será:
Botão personalizado no cabeçalho do pipeline
Menu personalizado em uma pasta de pipeline
Migração aprimorada para Azure DevOps Services
Ao executar uma importação de Azure DevOps Server para Azure DevOps Services, você precisa considerar que o Azure DevOps não dá mais suporte a regras de retenção por pipeline. Com essa atualização, removemos essas políticas quando você migra para Azure DevOps Services do Azure DevOps Server local. Para saber mais sobre como configurar políticas de retenção, confira nossa documentação sobre como definir políticas de retenção para builds, versões e testes.
Melhoria na API REST de Execuções de Pipelines
Anteriormente, a API REST de Execuções de Pipelines retornava apenas o self
repositório. Com essa atualização, a API REST de Execuções de Pipelines retorna todos os recursos de repositório de um build.
Próximas etapas
Observação
Esses recursos serão distribuídos nas próximas duas a três semanas.
Acesse 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 obter conselhos e suas perguntas respondidas pela comunidade no Stack Overflow.
Obrigada,
Aaron Hallberg