Compartir a través de


Actualice ALM Accelerator

Publicamos periódicamente actualizaciones de ALM Accelerator for Power Platform. Cuando esté disponible una nueva versión de la solución, siga los pasos de este artículo para actualizarla. Actualice las plantillas de canalización por separado mediante la plantilla de sincronización de canalización que se incluye con la solución ALM Accelerator.

No use estas instrucciones para instalar ALM Accelerator por primera vez. En su lugar, siga uno de estos pasos:

Descargar la última versión

El número de versión de la solución indica la fecha del lanzamiento. Por ejemplo, versión 1.0.20220406.1 significa versión 1.0, creada el 20220406 (yyyyMMdd) o el 6 de abril de 2022.

Descargue el último archivo de solución administrada de GitHub. Desplácese hacia abajo hasta Activos y seleccione CenterofExcellenceALMAccelerator_<última versión>_managed.zip.

Instale la solución ALM Accelerator

  1. Inicie sesión en Power Apps y luego seleccione el entorno que hospeda la aplicación ALM Accelerator.

  2. En el panel izquierdo, seleccione Soluciones.

  3. Seleccione Importar solución>Examinar y busque la ubicación de la solución administrada que descargó y seleccione el archivo.

  4. Seleccione Siguiente.

  5. Seleccione Configuración avanzada y luego, Actualizar.

  6. Seleccione importar.

Reactivar el conector personalizado de Azure DevOps

  1. Seleccione Datos>Conectores personalizados>CustomAzureDevOps.

  2. Seleccione Editar.

  3. En la pestaña Definición, confirme que hay seis políticas configuradas como se describe en la siguiente sección.

  4. En la pestaña Seguridad, seleccione Editar y luego configure los siguientes valores:

    • Proveedor de identidad: Microsoft Entra ID
    • ID de cliente: El ID de la aplicación (cliente) del registro de la aplicación ...
    • Secreto del cliente: El valor secreto de la aplicación (cliente) del registro de la aplicación
    • URL del recurso: El ID de la aplicación DevOps (cliente) del registro de la aplicación ...
  5. En la pestaña Prueba, seleccione Operación de prueba.pestaña

  6. Confirme que el Estado de respuesta devuelto sea 200.

  7. Seleccione Actualizar conector.

  8. Actualice las plantillas de canalización del Acelerador ALM.

Verifique las políticas de conectores personalizados de Azure DevOps

Debe tener seis directivas bajo la pestaña Definición en el conector personalizado CustomAzureDevOps. Asegúrese de que estén definidos como se describe en las siguientes tablas. Es posible que deba crear políticas faltantes o cambiar los valores para que coincidan con las especificaciones que siguen. Preste atención al campo Operations, que a veces se puede dejar vacío después de una actualización.

Directiva Establecer host en https://vssps.dev.azure.com:

Campo valor
Name Establecer host en https://vssps.dev.azure.com
Template Establecer URL de host
Operaciones GetUsers, GetIdentities
Plantilla de URL https://vssps.dev.azure.com

Directiva Establecer host en https://app.vssps.visualstudio.com:

Campo valor
Name Establecer host en https://app.vssps.visualstudio.com
Plantilla Establecer URL de host
Operaciones GetOrganizations, GetUserCurrentProfile
Plantilla de URL https://app.vssps.visualstudio.com

Directiva Convertir variables de definición de compilación en matriz:

Campo valor
Name Convertir variables de definición de compilación en matriz
Template Convertir un objeto en una matriz (versión preliminar)
Operaciones
Ruta al objeto o colección de destino @body().value
Ruta secundaria a la propiedad variables
Ruta de la nueva propiedad @item().variables
Nombre de propiedad de la clave tecla
Nombre de propiedad del valor Valor
Ejecutar política en Response

Directiva Establecer host en https://vsaex.dev.azure.com:

Campo valor
Name Establecer host en https://vsaex.dev.azure.com
Template Establecer URL de host
Operaciones RemoveMemberFromGroup, AddMemberToGroup
Plantilla de URL https://vsaex.dev.azure.com

Directiva Establecer método POST:

Campo valor
Name Establecer método POST
Template Enrutar solicitud
Operaciones RunSyncPipeline
Nueva ruta <organización>/<proyecto>/_apis/pipelines/<pipelineId>/runs
método PUBLICAR

Establezca el método en GET para la directiva ListItems:

Campo valor
Name Establezca el método en GET para la directiva ListItems
Template Enrutar solicitud
Operaciones ListItems
Nueva ruta <organización>/<proyecto>/_apis/git/repositories/<repositorio>/items
método OBTENER