Cloud Code for IntelliJ-Plug-in installieren

Mit Sammlungen den Überblick behalten Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.

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 2021.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 einer Stichprobe 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

  1. Starten Sie Ihre IDE.

  2. Öffnen Sie den Marketplace für Plug-ins Ihrer IDE:

    • Windows: Gehen Sie zu Datei > Einstellungen > Plug-ins.
    • Gehen Sie unter Mac OS zu IntelliJ IDEA > Preferences (Einstellungen) > Plug-ins.
  3. Suchen Sie nach dem Cloud Code-Plug-in und installieren Sie es.

  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 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:

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.

Sie können auch dem Kanal #cloud-code beitreten, der Teil der Google Cloud-Slack-Community ist.