Installa il plug-in Cloud Code for IntelliJ

Il plug-in Cloud Code for IntelliJ aggiunge il supporto per lo sviluppo di Google Cloud alla famiglia di IDE JetBrains, tra cui IntelliJ (versioni Community e Ultimate), GoLand, PyCharm, WebStorm (e altri).

Prerequisiti

I seguenti strumenti devono essere installati e configurati sul sistema e disponibili su PATH del computer:

  • IDE JetBrains versione 2022.3 o successive

    Il tuo IDE deve essere un IDE JetBrains, ad esempio uno dei seguenti:

    • IntelliJ Ultimate o Community
    • PyCharm Professional o Community
    • WebStorm
    • GoLand
  • Git in modo che Cloud Code possa eseguire operazioni Git, come la clonazione di un campione.

  • Docker per creare ed eseguire il push delle immagini container.

  • Cluster Kubernetes configurato che può essere un cluster per lo sviluppo locale, come un cluster minikube o Docker Kubernetes, oppure un cluster remoto, come un cluster Google Kubernetes Engine. Per lo sviluppo locale è consigliato un cluster minikube, che può essere gestito automaticamente da Cloud Code.

  • Google Cloud progetto con fatturazione abilitata se utilizzi Google Cloud. I progetti ti consentono di raccogliere in un'unica posizione tutte le risorse correlate per una singola applicazione, nonché di gestire le API, abilitare i servizi Google Cloud, aggiungere e rimuovere collaboratori e gestire le autorizzazioni per le risorseGoogle Cloud .

Installare il plug-in Cloud Code

Installa il plug-in Cloud Code da JetBrains Marketplace.

In alternativa, puoi installare il plug-in direttamente dal tuo IDE:

  1. Avvia l'IDE.

  2. Apri il marketplace dei plug-in dell'IDE:

    • Per Windows, vai a File > Impostazioni > Plug-in.
    • Per macOS, vai a IntelliJ IDEA > Preferenze > Plug-in.
  3. Inserisci Google Cloud Code nel campo di ricerca e poi installa il plug-in Cloud Code.

    Plug-in Cloud Code nel marketplace di IntelliJ

  4. Se richiesto, riavvia l'IDE per attivare il plug-in.

  5. Per evitare conflitti se utilizzi Android Studio come IDE, disattiva il Google Cloud plug-in Tools for Android Studio dopo aver installato Cloud Code. Il plug-in Google Cloud Tools for Android Studio verrà deprecato a breve e rimosso completamente in una versione futura di Android Studio.

Dipendenze gestite

Per impostazione predefinita, Cloud Code installa automaticamente alcune dipendenze della riga di comando richieste, ad esempio:

  • kubectl per lavorare con i cluster Kubernetes e gestire i deployment Kubernetes.
  • skaffold per supportare lo sviluppo continuo su un cluster Kubernetes, la creazione e il tagging intelligenti delle immagini e una serie di tipi di build e deployment supportati.
  • minikube per supportare lo sviluppo locale.
  • gcloud CLI per supportare la gestione delle risorse su Google Cloud.

Versioni personalizzate delle dipendenze

Per utilizzare versioni personalizzate delle dipendenze, disattiva la gestione delle dipendenze come segue:

  1. Specifica le impostazioni di Cloud Code pertinenti nell'IDE aprendo File > Impostazioni > Strumenti > Cloud Code > Dipendenze o, per Mac OS X, IntelliJ IDEA > Preferenze > Strumenti > Cloud Code > Dipendenze e configurando la sezione Strumenti di deployment.

  2. Installa le dipendenze pertinenti su PATH:

(Facoltativo) Scarica e verifica il binario di Cloud Code

La verifica del binario di Cloud Code ti aiuta ad assicurarti che il plug-in Cloud Code non sia stato manomesso nel corso della pipeline di pubblicazione e distribuzione.

Per scaricare il binario Stable o Insiders di Cloud Code sul tuo computer, segui questi passaggi:

  1. Nella pagina Versioni dei plug-in di Cloud Code, seleziona il canale Stabile o Insiders.

    Per ulteriori informazioni sulla build Insiders, consulta Utilizzare le funzionalità pre-release.

  2. Scarica l'ultima versione di Cloud Code o una versione che vuoi verificare e che rientra tra le versioni attuali che supportano la verifica:

    • Stabile: ogni release successiva al giorno 23.1.1-221/23.1.1-222 (23.1.1-221/23.1.1-222 non incluso)

    • Insiders: ogni uscita dopo il giorno 23.1.1-221-IB.1/23.1.1-222-IB.1 (23.1.1-221-IB.1/23.1.1-222-IB.1 non incluso)

  3. Prendi nota del percorso del binario di Cloud Code (il file google-cloud-code.zip).

Per verificare il binario Cloud Code:

  1. Scarica l'ultima versione del file marketplace-zip-signer-cli.jar sul tuo computer. Prendi nota del percorso del file jar.

  2. Scarica DigiCert Trusted Root G4. Prendi nota del percorso del file del certificato.

  3. Assicurati di avere installato l'JDK. Questo è necessario per eseguire i comandi Java.

  4. Per verificare il file zip (il binario di Cloud Code), esegui questo comando nella riga di comando:

    java -jar PATH_TO_ZIP_SIGNER_JAR verify -in PATH_TO_ZIP_FILE -cert PATH_TO_CERTIFICATE_FILE
    

    Se la verifica non riesce, nell'output della riga di comando viene visualizzato uno dei seguenti messaggi:

    • Zip archive is not signed by provided certificate authority.
    • Provided zip archive is not signed.
    • Signature of zip archive is invalid.

    Se non visualizzi un messaggio nell'output della riga di comando, la verifica è riuscita.

Assistenza

Per inviare un feedback o segnalare un problema nel tuo IDE IntelliJ, vai a Strumenti > Cloud Code > Guida / Informazioni > Invia feedback o segnala un problema per segnalare un problema su GitHub.