Atualizar o ALM Accelerator (Descontinuado)

Observação

O ALM Accelerator está obsoleto e não estão a ser adicionadas novas funcionalidades. As questões já não são analisadas nem abordadas.

Se identificar um potencial problema de segurança, por favor reporte-o ao Centro de Resposta de Segurança da Microsoft.

Utilize Pipelines no Power Platform para trazer capacidades de automação ALM ao Power Platform e aos serviços Dynamics 365. Os pipelines podem ser usados com integração de código-fonte ou com funcionalidades adicionais para integrar com Azure DevOps, GitHub e outros fornecedores.

Publicamos periodicamente atualizações de versão do ALM Accelerator for Power Platform. Quando estiver disponível uma nova versão da solução, siga os passos descritos neste artigo para a atualizar. Atualize os modelos de pipeline separadamente utilizando a sincronização de modelo de pipeline incluída na solução ALM Accelerator.

Não utilize estas instruções para instalar o ALM Accelerator pela primeira vez. Em vez disso, siga um destes guias:

Faça o download da versão mais recente

O número da versão da solução indica a data de lançamento. Por exemplo, a versão 1.0.20220406.1 significa a versão 1.0, criada em 20220406 (aaaaMMdd) ou 6 de abril de 2022.

Descarregue o mais recente ficheiro de solução gerida em GitHub. Desloque-se para baixo até Recursos e selecione CenterofExcellenceALMAccelerator_<versão mais recente>_managed.zip.

Instalar a solução ALM Accelerator

  1. Inicia sessão no Power Apps e depois seleciona o ambiente que aloja a aplicação ALM Accelerator.

  2. No painel do lado esquerdo, selecione Soluções.

  3. Selecione Importar solução>Navegar e, em seguida, navegue para a localização da solução gerida que transferiu e selecione o ficheiro.

  4. Selecione Avançar.

  5. Selecione Definições avançadas e, em seguida, selecione Atualizar.

  6. Selecione Importar.

Reativar o conector personalizado do Azure DevOps

  1. Selecione Dados>Conectores Personalizados>CustomAzureDevOps.

  2. Selecione Editar.

  3. No separador Definição, confirme que existem seis políticas que estão configuradas como descrito na secção seguinte.

  4. No separador Segurança, selecione Editar e, em seguida, defina os valores que se seguem:

    • Fornecedor de identidade: Microsoft Entra ID
    • ID do cliente: o ID da aplicação (cliente) do registo da aplicação
    • Segredo do cliente: o valor do segredo da aplicação (cliente) do registo da aplicação
    • URL do recurso: a ID do aplicativo DevOps (cliente) do registro do aplicativo
  5. No separador Teste, selecione Operação de teste.

  6. Confirme que o Estado da Resposta devolvido é 200.

  7. Selecione Atualizar conector.

  8. Atualize os templates de pipeline do ALM Accelerator.

Verificar as políticas de conectores personalizados do Azure DevOps

Deve ter seis políticas no separador Definição no conector personalizado CustomAzureDevOps. Certifique-se de que estão definidos como descrito nas tabelas seguintes. Poderá ter de criar políticas em falta ou alterar valores para corresponderem às especificações que se seguem. Preste atenção ao campo Operations que, por vezes, pode ser definido como vazio após uma atualização de versão.

Configurar o anfitrião de acordo com a política https://vssps.dev.azure.com:

Campo Value
Name Definir anfitrião para https://vssps.dev.azure.com
Template Definir URL do anfitrião
Operations ObterUtilizadores, ObterIdentidades
Modelo URL https://vssps.dev.azure.com

Configurar o anfitrião de acordo com a política https://app.vssps.visualstudio.com:

Campo Value
Name Definir anfitrião para https://app.vssps.visualstudio.com
Template Definir URL do anfitrião
Operations ObterOrganizações, ObterPerfilAtualDoUtilizador
Modelo URL https://app.vssps.visualstudio.com

Política Converter Variáveis de Definição de Compilação em Matriz:

Campo Value
Name Converter Variáveis de Definição de Compilação em Array
Template Converter um objeto numa matriz (Pré-visualização)
Operations
Caminho de objeto ou coleção de destino @body().value
Subcaminho da propriedade variables
Caminho da nova propriedade @item().variables
Nome da propriedade para a chave chave
Nome da propriedade para o valor value
Aplicar política em Resposta

Configurar o anfitrião de acordo com a política https://vsaex.dev.azure.com:

Campo Value
Name Definir anfitrião para https://vsaex.dev.azure.com
Template Definir URL do anfitrião
Operations RemoverMembroDoGrupo, AdicionarMembroAoGrupo
Modelo URL https://vsaex.dev.azure.com

Definir o método para a política POST:

Campo Value
Name Definir o método para POST
Template Pedido de encaminhamento
Operations RunSyncPipeline
Novo caminho < organização>/<projeto>/_apis/pipelines/<pipelineId>/runs
Método POST

Definir o método para GET na política de ListItems:

Campo Value
Name Definir método para GET para ListItems
Template Pedido de encaminhamento
Operations Itens da Lista
Novo caminho < organização>/<projeto>/_apis/git/repositórios/<repo>/items
Método GET