Configurar la integración de GitHub para Patching Automation

Si su proyecto de Adobe Commerce Cloud está conectado a un repositorio de GitHub, debe instalar la aplicación GitHub Patching Automation para poder utilizar el servicio para aplicar o revertir parches. La aplicación concede al servicio el acceso que necesita para realizar cambios en el repositorio.

Requisitos previos

  • Una suscripción activa a Adobe Commerce Cloud
  • Ya hay configurada una integración de GitHub para su proyecto de Adobe Commerce Cloud, con su opción fetch-branches habilitada. Patching Automation crea y inserta ramas de entorno de integración temporales, por lo que las operaciones de revisión no pueden crear el entorno cuando esta opción está deshabilitada.
  • Repositorio alojado en github.com. No se admiten integraciones de GitHub configuradas con un dominio personalizado.
  • Acceso de propietario o administrador a la organización o al repositorio de GitHub

Instalar la aplicación GitHub Patching Automation

Puede iniciar la instalación desde Patching Automation si hace clic en Install GitHub App en la interfaz de usuario, que le redirigirá a la página de instalación, o si navega directamente a la página de instalación.

  1. Abra la página de instalación de la aplicación GitHub de automatización de parches.
  2. Haga clic en Install.
  3. Seleccione la organización de GitHub que posee el repositorio de Adobe Commerce.
  4. En Repository access, seleccione Only select repositories y elija el repositorio para su proyecto de Adobe Commerce.
  5. Haga clic en Install para confirmar.

Una vez instalado, el servicio detecta automáticamente la conexión de GitHub y utiliza la aplicación para todas las operaciones de parche. No se requiere ninguna otra configuración.

Comprobación y administración del estado de la conexión

La interfaz de usuario Patching Automation muestra el estado actual de su conexión a GitHub, con acciones disponibles según ese estado:

  • Refresh / Refresh status - Vuelve a comprobar el estado de la conexión sin realizar ningún cambio.
  • Reinstall: se muestra si la instalación ya no es válida (por ejemplo, si se suspendió o si se cambió el repositorio conectado a su proyecto de Cloud). Inicia el mismo flujo de instalación descrito anteriormente.
  • Unlink GitHub App - Elimina la conexión guardada de Patching Automation a la aplicación de GitHub. Esta acción not desinstala la aplicación del repositorio de GitHub; para eliminar el acceso por completo, consulte la sección Desinstalar a continuación.

Desinstalar la aplicación GitHub Patching Automation

Si ya no desea que el servicio acceda al repositorio:

  1. En GitHub, abra la configuración de la cuenta propietaria de la instalación:

    • Para un repositorio de propiedad de la organización: Organization settings > Third-party Access > GitHub Apps.
    • Para un repositorio personal: Settings > Applications > Installed GitHub Apps.
  2. Busque adobe-commerce-patching-automation y haga clic en Configure.

  3. Haga clic en Uninstall y confirme.

WARNING
Si alguna operación de aplicación o reversión sigue en curso cuando se desinstala la aplicación de GitHub, es posible que esas operaciones fallen. Después de desinstalar la aplicación, los usuarios no pueden iniciar nuevas operaciones porque los botones de acción quedan inactivos.

Temas relacionados

recommendation-more-help
commerce-operations-help-tools