Das Cloud Code for IntelliJ-Plug-in fügt der JetBrains-Familie von IDEs, einschließlich IntelliJ (sowohl Community- als auch Ultimate-Editionen), GoLand, PyCharm, WebStorm (und anderen), Unterstützung für Google Cloud-Entwicklung hinzu.
Vorbereitung
Die folgenden Tools müssen auf Ihrem System installiert und eingerichtet sein
und im PATH
Ihres Computers verfügbar:
JetBrains-IDE ab Version 2022.3
Ihre IDE sollte eine JetBrains-IDE sein, zum Beispiel:
- IntelliJ Ultimate oder Community
- PyCharm Professional oder Community
- WebStorm
- GoLand
Git, damit Cloud Code Git-Vorgänge ausführen kann, z. B. das Klonen eines Beispiels.
Docker zum Erstellen der Container-Images und Übertragen per Push.
Konfigurierter Kubernetes-Cluster, entweder ein Cluster für die lokale Entwicklung, z. B. ein Minikube- oder Docker-Kubernetes-Cluster, oder ein Remotecluster, z. B. ein Google Kubernetes Engine-Cluster. Für die lokale Entwicklung wird ein Minikube-Cluster empfohlen. Minikube kann von Cloud Code automatisch verwaltet werden.
Google Cloud-Projekt mit aktivierter Abrechnung, wenn Sie Google Cloud verwenden. Mit Projekten können Sie alle zugehörigen Ressourcen für eine einzelne Anwendung an einem Ort erfassen sowie APIs verwalten, Google Cloud-Dienste aktivieren, Mitbearbeiter hinzufügen und entfernen sowie Berechtigungen für Google Cloud-Ressourcen verwalten.
Cloud Code-Plug-in installieren
Installieren Sie das Cloud Code-Plug-in über den JetBrains Marketplace.
Alternativ können Sie das Plug-in direkt aus Ihrer IDE installieren:
Starten Sie Ihre IDE.
Öffnen Sie den Plug-in-Marktplatz Ihrer IDE:
- Unter Windows: Klicken Sie auf Datei > Einstellungen > Plug-ins.
- Unter macOS wählen Sie IntelliJ IDEA > Preferences (Einstellungen) > Plugins aus.
Geben Sie
Google Cloud Code
in das Suchfeld ein und installieren Sie das Cloud Code-Plug-in.Wenn Sie dazu aufgefordert werden, starten Sie Ihre IDE neu, um das Plug-in zu aktivieren.
Verwaltete Abhängigkeiten
Standardmäßig installiert Cloud Code einige erforderliche Befehlszeilenabhängigkeiten automatisch, z. B.:
- kubectl für die Arbeit mit Kubernetes-Clustern und die Verwaltung von Kubernetes-Deployments.
- Skaffold zur Unterstützung der kontinuierlichen Entwicklung für einen Kubernetes-Cluster, zum Erstellen und Taggen intelligenter Images sowie für verschiedene unterstützte Deployment- und Build-Typen.
- minikube, für die lokale Entwicklung.
- gcloud CLI zur Unterstützung der Verwaltung Ressourcen in Google Cloud.
Benutzerdefinierte Versionen von Abhängigkeiten
Wenn Sie benutzerdefinierte Versionen von Abhängigkeiten verwenden möchten, deaktivieren Sie die Abhängigkeitsverwaltung so:
Geben Sie die relevanten Cloud Code-Einstellungen in Ihrer IDE an, indem Sie Datei > Einstellungen > Tools > Cloud Code > Abhängigkeiten oder für Mac OS X IntelliJ IDEA > Einstellungen > Tools > Cloud Code > Abhängigkeiten öffnen und konfigurieren Sie den Abschnitt Bereitstellungstools.
Installieren Sie die relevanten Abhängigkeiten auf Ihrem
PATH
:- kubectl
- Skaffold
- minikube für die lokale Entwicklung
- Google Cloud CLI, wenn Sie mit Google Cloud entwickeln
Optional: Cloud Code-Binärdatei herunterladen und prüfen
Durch Überprüfen der Cloud Code-Binärdatei können Sie sicherstellen, Das Cloud Code-Plug-in wurde im Laufe der Zeit nicht manipuliert. Publishing- und Delivery-Pipeline.
So laden Sie die Cloud Code-Binärdatei Stable oder Insiders auf Ihren Computer herunter:
Plug-in-Versionen von Cloud Code wählen Sie entweder die Option Stabil oder Insiders-Kanal
Weitere Informationen zum Insider-Build finden Sie unter Features für die Vorabveröffentlichung verwenden.
Laden Sie die neueste Version von Cloud Code oder eine Version herunter, die Sie überprüfen möchten und die zu den aktuellen Versionen gehört, die die Überprüfung unterstützen:
Stabil: Jeder Release nach dem
23.1.1-221
/23.1.1-222
(23.1.1-221
/23.1.1-222
nicht inbegriffen)Insider: Alle Releases nach dem
23.1.1-221-IB.1
/23.1.1-222-IB.1
(23.1.1-221-IB.1
/23.1.1-222-IB.1
nicht enthalten)
Notieren Sie sich den Pfad zu Ihrem Cloud Code-Binärprogramm. (die Datei
google-cloud-code.zip
).
So prüfen Sie das Cloud Code-Binärprogramm:
Aktuelle Version von
marketplace-zip-signer-cli.jar
herunterladen auf Ihren Computer übertragen. Notieren Sie sich den Pfad zur Dateijar
.Laden Sie DigiCert Trusted Root G4 herunter. Notieren Sie sich den Pfad zu Ihrer Zertifikatsdatei.
Sie benötigen das JDK. installiert haben. Dies ist zum Ausführen von Java-Befehlen erforderlich.
Führen Sie den Befehl
zip
aus, um die Dateizip
(das Cloud Code-Binärprogramm) zu prüfen. Geben Sie Folgendes in Ihre Befehlszeile ein:java -jar PATH_TO_ZIP_SIGNER_JAR verify -in PATH_TO_ZIP_FILE -cert PATH_TO_CERTIFICATE_FILE
Wenn die Bestätigung fehlschlägt, wird eine der folgenden Meldungen in Ihrem Befehlszeilenausgabe:
Zip archive is not signed by provided certificate authority.
Provided zip archive is not signed.
Signature of zip archive is invalid.
Wenn in der Befehlszeilenausgabe keine Meldung angezeigt wird, war die Bestätigung erfolgreich.