Installa il plug-in Cloud Code for IntelliJ

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

Prerequisiti

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

  • IDE JetBrains 2022.3 o versioni successive

    Il tuo IDE deve essere 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, ad esempio la clonazione di un esempio.

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

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

  • Progetto Google Cloud con fatturazione abilitata se utilizzi Google Cloud. I progetti consentono di raccogliere tutte le risorse correlate per un un'applicazione in un unico posto e gestire le API, abilitare Google Cloud servizi, aggiungere e rimuovere collaboratori e gestire le autorizzazioni per dell'accesso a specifiche risorse Google Cloud.

Installa il plug-in Cloud Code

Installa il plug-in Cloud Code da JetBrains Marketplace.

In alternativa, puoi installare il plug-in direttamente dall'IDE:

  1. Avvia l'IDE.

  2. Apri il marketplace dei plug-in della tua 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 installa il plug-in Cloud Code.

    Plug-in Cloud Code nel marketplace IntelliJ

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

Dipendenze gestite

Per impostazione predefinita, Cloud Code installa alcune righe di comando richieste di dipendenze, ad esempio:

  • kubectl per nell'utilizzo dei cluster Kubernetes e nella gestione dei deployment Kubernetes.
  • skaffold per supportare lo sviluppo continuo su un cluster Kubernetes, la creazione e il tagging di immagini intelligenti e una serie di tipi di build e deployment supportati.
  • minikube per supportare lo sviluppo locale.
  • Google Cloud CLI per supportare la gestione delle risorse su Google Cloud.

Versioni personalizzate delle dipendenze

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

  1. Specifica le impostazioni 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 file binario di Cloud Code

La verifica del file binario Cloud Code contribuisce ad assicurare che Il plug-in Cloud Code non è stato manomesso nel corso della di pubblicazione e distribuzione.

Per scaricare il file binario Stable o Insiders di Cloud Code sul tuo di questo computer, segui questa procedura:

  1. Nelle versioni dei plug-in di Cloud Code pagina Stabile, Canale Insiders.

    Per ulteriori informazioni sulla build di Insider, consulta Utilizzare le funzioni pre-release.

  2. Scarica la versione più recente di Cloud Code o una versione che vuoi verificare che rientri nelle versioni correnti che supportano la verifica:

    • Stabile: ogni release successiva a 23.1.1-221/23.1.1-222 (23.1.1-221/23.1.1-222 non inclusi)

    • Insider: ogni release dopo 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 inclusi)

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

Per verificare il programma binario di Cloud Code, segui questi passaggi:

  1. Scarica la versione più recente 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 il JDK. Questo è necessario per eseguire i comandi Java.

  4. Per verificare il file zip (il file binario di Cloud Code), esegui il 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 va a buon fine, viene visualizzato uno dei seguenti messaggi nella output della riga di comando:

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

    Se non vedi un messaggio nell'output della riga di comando, la verifica ha successo.

Assistenza

Per inviare feedback o segnalare un problema nell'IDE IntelliJ, vai a Strumenti > Cloud Code > Guida / Informazioni > Invia Feedback o segnala un problema per segnalare un problema su GitHub. fai una domanda su Stack Overflow.