Partilhar via


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

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

    Botão Personalizado no cabeçalho do pipeline

  • Menu personalizado numa pasta de 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.

Fazer uma sugestão

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

Obrigado,

Aaron Hallberg