Skip to main content
POST
GitHub-App-Repository verknüpfen
string
erforderlich
Der API-Schlüssel für Ihr Konto. Sie finden ihn in Ihren Kontoeinstellungen.
Dieser Endpunkt verknüpft eine Anwendung über die Square Cloud GitHub App mit einem GitHub-Repository und einem Branch, sodass jeder Push auf diesen Branch die Anwendung deployt. Er ist die empfohlene Alternative zu GitHub-Webhook einrichten: Es wird kein Personal Access Token gespeichert, und jedes Deployment erscheint als Check Run am Commit. Verbinde vor dem Aufruf dein GitHub-Konto mit Square Cloud und installiere die Square Cloud GitHub App im Repository. Das Repository muss von einer Installation abgedeckt sein, die zu deinem eigenen GitHub-Konto gehört; andernfalls schlägt die Anfrage mit REPOSITORY_NOT_AVAILABLE fehl. Er funktioniert mit einem API-Schlüssel mit dem Scope apps:deploy, und nur der Eigentümer der Anwendung kann ihn aufrufen. Eine Anwendung hat jeweils nur eine GitHub-App-Verknüpfung. Trenne also das aktuelle Repository, bevor du ein anderes verknüpfst. Dasselbe Repository und derselbe Branch können nicht mit zwei deiner Anwendungen verknüpft sein. Das Verknüpfen invalidiert die zwischengespeicherte Antwort von Aktuelles Deployment abrufen. Aufrufe sind auf 3 pro 60 Sekunden pro Benutzer begrenzt, gemeinsam mit dem Trennen.

Parameter

string
erforderlich
Die ID der Anwendung. Du findest sie in der URL des Dashboards deiner Anwendung.
string
erforderlich
Der vollständige Name des Repositorys im Format owner/repository.
string
erforderlich
Der Branch, dessen Pushes die Anwendung deployen. Bis zu 256 Zeichen, und er muss im Repository existieren.

Antwort

string
Gibt an, ob der Aufruf erfolgreich war. success bei Erfolg, error andernfalls.
object
Der Inhalt der Antwort.

Häufige Fehler