Anleitungen im Zusammenhang mit Beach

Wie du Builds mit Triggern automatisierst

Für einen automatisierten Arbeitsablauf kannst du GitLab, Github oder ein anderes Tool Builds in Beach auslösen lassen, wenn neue Commits verfügbar sind.

Übersicht

Dieser kurze Leitfaden zeigt dir, wie du in Beach über eine HTTP-Anfrage Image-Builds auslösen kannst. Die Beispiele basieren auf GitHub und Gitlab, aber die meisten anderen Lösungen für kontinuierliche Integration funktionieren mehr oder weniger gleich.

Die Details

Ein Build kann über die Beach API ausgelöst werden, indem du eine bestimmte URL aufrufst, die den Identifikator der Instanz enthält, für die du einen Build ausführen möchtest, sowie ein geheimes Zugriffstoken. Du kannst diese URL entweder mit einer HTTP GET- oder einer POST-Anfrage aufrufen.

Die URL, die du aufrufen musst, sieht wie folgt aus:

https://beach.flownative.com/api/v1/instances/{instance identifier}/checkfornewcommits?token={access token}

Die URL für jede Instanz findest du auf der Seite mit den Instanzdetails unter Beach:

Falls du noch kein Zugangstoken hast, navigiere zur Seite mit den Details deiner Organisation (dort kannst du ein Logo deiner Organisation hochladen und findest auch deinen Deployment Key) und klicke auf die Schaltfläche, um eines zu generieren.

Du kannst den Trigger testen, indem du einfach die URL in deinem Browser aufrufst. Wenn es einen neuen Commit in deinem Git-Repository gibt, beginnt Beach damit, ein Image für diesen Code zu erstellen.