Configurare l’integrazione GitHub per Patching Automation
Se il progetto Adobe Commerce Cloud è connesso a un archivio GitHub, è necessario installare l’app GitHub Patching Automation prima di poter utilizzare il servizio per applicare o ripristinare le patch. L’app concede al servizio l’accesso necessario per apportare modifiche all’archivio.
Prerequisiti
- Un abbonamento Adobe Commerce Cloud attivo
- Integrazione GitHub già configurata per il progetto Adobe Commerce Cloud, con opzione
fetch-branchesabilitata. Patching Automation crea e invia rami temporanei dell’integrazione dell’ambiente, pertanto le operazioni di patch non riescono a creare l’ambiente quando questa opzione è disabilitata. - Un archivio ospitato su github.com. Le integrazioni GitHub configurate con un dominio personalizzato non sono supportate.
- Accesso del proprietario o dell’amministratore all’organizzazione o all’archivio GitHub
Installa l’app GitHub Patching Automation
È possibile avviare l’installazione da Patching Automation facendo clic su Install GitHub App nell’interfaccia utente, che reindirizza l’utente alla pagina di installazione, oppure passando direttamente alla pagina di installazione.
- Aprire la pagina di installazione dell’app GitHub di automazione patch.
- Fare clic su Install.
- Seleziona l’organizzazione GitHub a cui appartiene l’archivio Adobe Commerce.
- In Repository access, seleziona Only select repositories e scegli l’archivio per il tuo progetto Adobe Commerce.
- Fai clic su Install per confermare.
Una volta installato, il servizio rileva automaticamente la connessione GitHub e utilizza l’app per tutte le operazioni patch. Non è richiesta alcuna ulteriore configurazione.
Controllare e gestire lo stato della connessione
L’interfaccia utente di Patching Automation mostra lo stato corrente della connessione GitHub, con le azioni disponibili a seconda di tale stato:
- Refresh / Refresh status - Controlla nuovamente lo stato della connessione senza apportare modifiche.
- Reinstall - Indica se l’installazione non è più valida (ad esempio, se è stata sospesa o se l’archivio connesso al progetto Cloud è stato modificato). Avvia lo stesso flusso di installazione descritto in precedenza.
- Unlink GitHub App - Rimuove la connessione salvata di Patching Automation all’app GitHub. Questa azione non disinstalla l’app dall’archivio GitHub. Per rimuovere completamente l’accesso, vedi la sezione Disinstalla di seguito.
Disinstalla l’app GitHub Patching Automation
Se non desideri più che il servizio acceda al tuo archivio:
-
In GitHub, apri le impostazioni per l’account proprietario dell’installazione:
- Per un repository di proprietà dell’organizzazione: Organization settings > Third-party Access > GitHub Apps.
- Per un repository personal: Settings > Applications > Installed GitHub Apps.
-
Trovare
adobe-commerce-patching-automatione fare clic su Configure. -
Fai clic su Uninstall e conferma.