Compartilhar via


Fazer upgrade do ALM Accelerator

Periodicamente, lançamos atualizações do ALM Accelerator for Power Platform. Quando uma nova versão da solução está disponível, siga as etapas neste artigo para atualizá-la. Atualize os modelos de pipeline separadamente usando o modelo de sincronização de pipeline incluso na solução ALM Accelerator.

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

Baixar a versão mais recente

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

Baixe o arquivo de solução gerenciada mais recente do GitHub. Role para baixo até Ativos e selecione CenterofExcellenceALMAccelerator_<última versão>_managed.zip.

Instalar a solução ALM Accelerator

  1. Entre no Power Apps e selecione o ambiente que hospeda o aplicativo ALM Accelerator.

  2. No painel lateral esquerdo, selecione Soluções.

  3. Selecione Importar solução>Navegar e navegue até o local do solução gerenciada que você baixou e selecione o arquivo.

  4. Selecione Avançar.

  5. Selecione Configurações avançadas e Atualizar.

  6. Selecione Importar.

Reative o conector personalizado do Azure DevOps

  1. Selecione Dados>Conectores personalizados>CustomAzureDevOps.

  2. Selecione Editar.

  3. Na guia Definição, confirme se há seis políticas configuradas conforme descrito na seção a seguir.

  4. Na guia Segurança, selecione Editar e defina os seguintes valores:

  5. Na guia Testar, selecione Testar operação.

  6. Confirme se o Status de resposta retornado é 200.

  7. Selecione Atualizar conector.

  8. Atualize os modelos de pipeline do ALM Accelerator.

Verifique as políticas de conectores personalizados do Azure DevOps

Você deve ter seis políticas na guia Definição no conector personalizado do CustomAzureDevOps. Garanta que esteja definidas como descrito nas tabelas a seguir. Pode ser necessário criar políticas ausentes ou alterar valores para corresponder às especificações a seguir. Preste atenção ao campo Operations, que às vezes pode ficar vazio após uma atualização.

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

Campo Valor
Name Defina o host de acordo com https://vssps.dev.azure.com
Modelo Definir URL do host
Operações GetUsers, GetIdentities
Modelo do URL https://vssps.dev.azure.com

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

Campo Valor
Name Defina o host de acordo com https://app.vssps.visualstudio.com
Modelo Definir URL do host
Operações GetOrganizations, GetUserCurrentProfile
Modelo do URL https://app.vssps.visualstudio.com

Converter variáveis da definição de build para a política de matriz:

Campo Valor
Name Converter variáveis de definição de compilação em matriz
Modelo Converter um objeto em uma matriz (versão preliminar)
Operações
Caminho para coleção ou objeto de destino @body().value
Subcaminho da propriedade variáveis
Caminho da nova propriedade @item().variables
Nome da propriedade para a chave chave
Nome da propriedade para o valor value
Executar política em Response

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

Campo Valor
Name Defina o host de acordo com https://vsaex.dev.azure.com
Modelo Definir URL do host
Operações RemoveMemberFromGroup, AddMemberToGroup
Modelo do URL https://vsaex.dev.azure.com

Definir método para a política POST:

Campo Valor
Name Defina o método para POST
Modelo Solicitação de roteiro
Operações RunSyncPipeline
Novo caminho <organização>/<projeto>/_apis/pipelines/<pipelineId>/executa
método POSTAR

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

Campo Valor
Name Defina o método de acordo com a política GET for ListItems
Modelo Solicitação de roteiro
Operações ListItems
Novo caminho <organização>/<projeto>/_apis/git/repositórios/<repositório>/itens
método GET