Partilhar via


Atualizar o ALM Accelerator

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 a versão dos modelos de pipeline separadamente utilizando o modelo de sincronização de pipelines incluído 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:

Transferir a versão mais recente

O número da versão da solução indica a data da versão. 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.

Transfira o ficheiro da solução gerida mais recentes a partir do GitHub. Desloque-se para baixo até Recursos e selecione CenterofExcellenceALMAccelerator_<versão mais recente>_managed.zip.

Instalar a solução ALM Accelerator

  1. Inicie sessão no Power Apps e, em seguida, selecione o ambiente que hospeda 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 Seguinte.

  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:

    • Provedor de identidade: Microsoft Entra ID
    • ID do cliente: o ID do aplicativo (cliente) do registro do aplicativo
    • Segredo do cliente: o valor secreto do aplicativo (cliente) do registro do aplicativo
    • 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 modelos de pipeline do ALM Accelerator.

Verificar as políticas do conector personalizado 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.

Defina o anfitrião para a política https://vssps.dev.azure.com:

Campo valor
Name Definir anfitrião para https://vssps.dev.azure.com
Modelo Definir URL do anfitrião
Operações GetUsers, GetIdentities
Modelo URL https://vssps.dev.azure.com

Defina o anfitrião para a política https://app.vssps.visualstudio.com:

Campo valor
Name Definir anfitrião para https://app.vssps.visualstudio.com
Modelo Definir URL do anfitrião
Operações GetOrganizations, GetUserCurrentProfile
Modelo URL https://app.vssps.visualstudio.com

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

Campo valor
Name Converter Variáveis de Definição de Compilação em Matriz
Modelo Converter um objeto numa matriz (Pré-visualização)
Operações
Caminho de objeto ou coleção de destino @body().value
Subcaminho da propriedade variáveis
Caminho da nova propriedade @item().variables
Nome da propriedade para a chave key
Nome da propriedade para o valor valor
Executar política em Response

Defina o anfitrião para a política https://vsaex.dev.azure.com:

Campo valor
Name Definir anfitrião para https://vsaex.dev.azure.com
Modelo Definir URL do anfitrião
Operações RemoveMemberFromGroup, AddMemberToGroup
Modelo URL https://vsaex.dev.azure.com

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

Campo valor
Name Definir o método para POST
Modelo Pedido de encaminhamento
Operações RunSyncPipeline
Novo caminho <organização>/<projeto>/_apis/pipelines/<pipelineId>/runs
Método POST

Definir método para a política GET para ListItems:

Campo valor
Name Definir método para GET para ListItems
Modelo Pedido de encaminhamento
Operações ListItems
Novo caminho <organização>/<projeto>/_apis/git/repositórios/<repo>/items
Método GET