Skip to main content
POST
Collega un repository della GitHub App
string
obbligatorio
La chiave API del tuo account. Puoi trovarla nelle impostazioni del tuo account.
Questo endpoint collega un’applicazione a un repository e a un branch GitHub tramite la Square Cloud GitHub App, così ogni push su quel branch esegue il deploy dell’applicazione. È l’alternativa consigliata a Imposta Webhook GitHub: non viene salvato alcun token di accesso personale e ogni deploy compare come Check Run sul commit. Prima di chiamarlo, collega il tuo account GitHub a Square Cloud e installa la Square Cloud GitHub App sul repository. Il repository deve essere coperto da un’installazione del tuo account GitHub; altrimenti la richiesta fallisce con REPOSITORY_NOT_AVAILABLE. Funziona con una chiave API che abbia l’ambito apps:deploy, e solo il proprietario dell’applicazione può chiamarlo. Un’applicazione può avere un solo collegamento GitHub App alla volta, quindi scollega il repository attuale prima di collegarne un altro; inoltre lo stesso repository e branch non può essere collegato a due delle tue applicazioni. Il collegamento invalida la risposta memorizzata in cache di Ottieni Deployment Corrente. Le chiamate sono limitate a 3 ogni 60 secondi per utente, condivise con lo scollegamento.

Parametri

string
obbligatorio
L’ID dell’applicazione. Puoi trovarlo nell’URL della dashboard della tua applicazione.
string
obbligatorio
Il nome completo del repository, nel formato owner/repository.
string
obbligatorio
Il branch i cui push eseguono il deploy dell’applicazione. Fino a 256 caratteri, e deve esistere nel repository.

Risposta

string
Indica se la chiamata è andata a buon fine. success in caso di successo, error in caso contrario.
object
Il contenuto della risposta.

Errori comuni