Für Cloud Build entwickeln

Mit Cloud Build können Sie Code kontinuierlich erstellen, testen und für jedes Ziel bereitstellen. Sie können Ihre Anwendung in einer Programmiersprache Ihrer Wahl entwickeln und den Quellcode in einem der gängigen Quellcode-Verwaltungssysteme wie GitHub speichern. Auf dieser Seite werden die Dinge beschrieben, die Sie für die ersten Schritte bei der Entwicklung einer Anwendung für die Verwendung mit Cloud Build wissen müssen.

Unterstützte Programmiersprache

Mit Cloud Build können Sie Code in einer beliebigen Programmiersprache schreiben. Beispiele zum Erstellen und Testen von Anwendungen finden Sie unter Java-Anwendungen erstellen, Go-Anwendungen erstellen, Python-Anwendungen erstellen und Node.js-Anwendungen erstellen.

Build-Konfigurationsdatei

Wenn Sie eine Anwendung mit Cloud Build erstellen möchten, müssen Sie neben Ihrem Anwendungsquellcode eine Build-Konfigurationsdatei bereitstellen. Die Build-Konfigurationsdatei enthält Anweisungen, die Cloud Build zur Ausführung von Aufgaben gemäß Ihren Spezifikationen verwendet. Sie können die Build-Konfigurationsdatei in YAML oder JSON schreiben. Informationen zu den Feldern und dem Schema der Build-Konfigurationsdatei finden Sie in der Übersicht zur Build-Konfiguration. Anleitungen zum Erstellen einer einfachen Build-Konfigurationsdatei finden Sie unter Einfache Build-Konfigurationsdatei erstellen.

Unterstützte Quellcode-Repositories

Cloud Build kann in eine Reihe von Repositories wie GitHub, Bitbucket und GitLab integriert werden. Sie können Ihren Anwendungsquellcode in jedem dieser Repositories speichern und Cloud Build verwenden, um das Erstellen, Testen und Bereitstellen Ihres Codes zu automatisieren. Eine Anleitung zum Verbinden mit verschiedenen Repositories finden Sie unter GitHub-Anwendungstrigger erstellen, Gehostete Repositories auf Bitbucket-Server erstellen, Gehostete Repositories auf Bitbucket-Cloud erstellen und Gehostete Repositories auf Gitlab erstellen.

Erstellte Artefakte speichern

Artifact Registry ist ein Google Cloud-Dienst, mit dem Sie Artefakte zentral speichern und Abhängigkeiten erstellen können. Sie können Artifact Registry in Verbindung mit Cloud Build verwenden, um Build-Artefakte zu speichern. Zusätzlich zu Artifact Registry können Sie Artefakte in anderen Speichersystemen wie Cloud Storage, Container Registry und Docker speichern.

Unterstützte Bereitstellungsplattformen

Cloud Build unterstützt Bereitstellungen auf den gängigsten Bereitstellungsplattformen. Informationen zur Bereitstellung auf bestimmten Plattformen finden Sie unter In Cloud Run bereitstellen, In Google Kubernetes Engine bereitstellen, In App Engine bereitstellen und In Firebase bereitstellen.

Nächste Schritte

  • Sobald Sie Ihren Quellcode und die Build-Konfigurationsdatei haben, können Sie lernen, wie Sie einen Build mit der Befehlszeile, API oder Build-Triggern starten.