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:
- Configurar el Acelerador ALM mediante la aplicación de administración
- Configurar el Acelerador ALM manualmente
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
Inicie sesión en Power Apps y luego seleccione el entorno que hospeda la aplicación ALM Accelerator.
En el panel izquierdo, seleccione Soluciones.
Seleccione Importar solución>Examinar y busque la ubicación de la solución administrada que descargó y seleccione el archivo.
Seleccione Siguiente.
Seleccione Configuración avanzada y luego, Actualizar.
Seleccione importar.
Reactivar el conector personalizado de Azure DevOps
Seleccione Datos>Conectores personalizados>CustomAzureDevOps.
Seleccione Editar.
En la pestaña Definición, confirme que hay seis políticas configuradas como se describe en la siguiente sección.
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 ...
En la pestaña Prueba, seleccione Operación de prueba.pestaña
Confirme que el Estado de respuesta devuelto sea 200.
Seleccione Actualizar conector.
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 |