Novos pontos de extensibilidade para a vista de detalhes dos Pipelines
Com esta atualização, adicionámos dois novos pontos de extensibilidade que pode segmentar nas suas extensões. Estes pontos de extensibilidade permitem-lhe adicionar um botão personalizado no cabeçalho do pipeline e um menu personalizado numa pasta de pipeline.
Consulte as notas de versão para obter detalhes.
Azure Boards
Pipelines do Azure
- Novos pontos de extensão para a vista de detalhes dos Pipelines
- Migração melhorada para os Serviços do Azure DevOps
- Melhoria da API REST de Execuções de Pipelines
Azure Boards
Remover a capacidade de transferir um anexo eliminado do histórico de itens de trabalho
Corrigimos um pequeno problema em que os utilizadores conseguiam transferir anexos do histórico de itens de trabalho, mesmo depois de o anexo ter sido removido do formulário. Agora, depois de o anexo ser removido, não pode ser transferido do histórico, nem o URL de transferência estará disponível a partir da resposta da API REST.
Pipelines do Azure
Novos pontos de extensão para a vista de detalhes dos Pipelines
Adicionámos dois novos pontos de extensibilidade que pode visar nas suas extensões. Estes pontos de extensibilidade permitem-lhe adicionar um botão personalizado no cabeçalho do pipeline e um menu personalizado numa pasta de pipeline:
- Botão Personalizado no cabeçalho do pipeline:
ms.vss-build-web.pipelines-header-menu
- Menu personalizado numa pasta de pipeline:
ms.vss-build-web.pipelines-folder-menu
Para utilizar estes novos pontos de extensibilidade, basta adicionar uma nova contribuição destinada aos mesmos no ficheiro 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 numa pasta de pipeline
Migração melhorada para os Serviços do Azure DevOps
Ao executar uma importação do Azure DevOps Server para os Serviços do Azure DevOps, tem de considerar que o Azure DevOps já não suporta regras de retenção por pipeline. Com esta atualização, removemos estas políticas quando migra para os Serviços de DevOps do Azure a partir do seu Azure DevOps Server no local. Para saber mais sobre como configurar políticas de retenção, veja a nossa documentação sobre como definir políticas de retenção para compilações, versões e testes.
Melhoria da API REST de Execuções de Pipelines
Anteriormente, a API REST de Execuções de Pipelines devolveu apenas o self
repositório. Com esta atualização, a API REST de Execuções de Pipelines devolve todos os recursos do repositório de uma compilação.
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,
Aaron Hallberg