Cloud Code for IntelliJ-Plug-in installieren

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 bereits installiert, eingerichtet und in der PATH-Variable auf Ihrem Computer verfügbar sein:

  • 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 wie das Klonen eines Beispiels ausführen kann

  • 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 aus dem JetBrains Marketplace.

Alternativ können Sie das Plug-in direkt über Ihre IDE installieren:

  1. Starten Sie Ihre IDE.

  2. Öffnen Sie den Plug-in-Marketplace Ihrer IDE:

    • Unter Windows: Gehen Sie zu File > Settings > Plugins.
    • Unter macOS gehen Sie zu IntelliJ IDEA > Einstellungen > Plug-ins.
  3. Geben Sie Google Cloud Code in das Suchfeld ein und installieren Sie dann das Cloud Code-Plug-in.

    Cloud Code-Plug-in in IntelliJ Marketplace

  4. 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 von 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:

  1. 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.

  2. Installieren Sie die relevanten Abhängigkeiten auf Ihrem PATH:

Optional: Cloud Code-Binärprogramm herunterladen und prüfen

Durch die Überprüfung der Cloud Code-Binärdatei können Sie sicherstellen, dass das Cloud Code-Plug-in im Verlauf der Veröffentlichungs- und Bereitstellungspipeline nicht manipuliert wurde.

So laden Sie die Cloud Code-Binärdatei Stable oder Insiders auf Ihren Computer herunter:

  1. Wählen Sie auf der Seite Plug-in-Versionen von Cloud Code entweder den Kanal Stabil oder Insiders aus.

    Weitere Informationen zum Insider-Build findest du unter Vorab bereitgestellte Funktionen verwenden.

  2. Laden Sie die neueste Version von Cloud Code oder eine Version herunter, die Sie prüfen möchten und die unter die aktuelle Version fällt, die die Verifizierung unterstützt:

    • Stabil: Jeder Release nach 23.1.1-221/23.1.1-222 (23.1.1-221/23.1.1-222 nicht inbegriffen)

    • Insider: Jeder Release 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 inbegriffen)

  3. Notieren Sie sich den Pfad zu Ihrer Cloud Code-Binärdatei (der Datei google-cloud-code.zip).

So prüfen Sie die Cloud Code-Binärdatei:

  1. Laden Sie die neueste Version der Datei marketplace-zip-signer-cli.jar auf Ihren Computer herunter. Notieren Sie sich den Pfad zu Ihrer jar-Datei.

  2. Laden Sie DigiCert Trusted Root G4 herunter. Notieren Sie sich den Pfad zu Ihrer Zertifikatsdatei.

  3. Prüfen Sie, ob das JDK installiert ist. Dies ist zum Ausführen von Java-Befehlen erforderlich.

  4. Führen Sie folgenden Befehl in der Befehlszeile aus, um die Datei zip (die Cloud Code-Binärdatei) zu prüfen:

    java -jar PATH_TO_ZIP_SIGNER_JAR verify -in PATH_TO_ZIP_FILE -cert PATH_TO_CERTIFICATE_FILE
    

    Wenn die Überprüfung fehlschlägt, wird eine der folgenden Meldungen in der Befehlszeilenausgabe angezeigt:

    • 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, ist die Überprüfung erfolgreich.

Support kontaktieren

So senden Sie Feedback oder melden ein Problem in Ihrer IntelliJ-IDE: Tools > Cloud Code > Hilfe / Info > Feedback geben oder Problem melden, um ein Problem auf GitHub zu melden oder stellen Sie eine Frage zu Stack Overflow.