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 dovrebbero essere installati e configurati sul sistema e saranno disponibili sul PATH della macchina:

  • IDEBrains versione 2022.3 o successive

    L'IDE deve essere un IDE JetBrains come uno dei seguenti:

    • IntelliJ Ultimate o Community
    • Professionista o Community PyCharm
    • WebStorm
    • GoLand
  • Git per consentire a Cloud Code di eseguire operazioni Git, come la clonazione di un campione.

  • Docker per la creazione e 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 cluster Google Kubernetes Engine. Un cluster minikube è consigliato per lo sviluppo locale; minikube può essere gestito automaticamente da Cloud Code.

  • Progetto Google Cloud con fatturazione abilitata se utilizzi Google Cloud. I progetti consentono di raccogliere in un unico punto 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 risorse Google Cloud.

Installa il plug-in Cloud Code

Installa il plug-in Cloud Code dal JetBrains Marketplace.

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

  1. Avvia il tuo IDE.

  2. Apri il marketplace dei plug-in del tuo IDE:

    • Su Windows, vai a File > Settings > Plugin.
    • Per macOS, vai a IntelliJ IDEA > Preferenze > Plugin.
  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 automaticamente alcune dipendenze della riga di comando richieste, tra cui:

  • kubectl per lavorare con i cluster Kubernetes e la gestione dei deployment Kubernetes.
  • skaffold per supportare lo sviluppo continuo in un cluster Kubernetes, la creazione e il tagging di immagini intelligenti e una serie di tipi di deployment e build 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 nel tuo IDE aprendo File > Impostazioni > Strumenti > Cloud Code > Dipendenze oppure, per Mac OS X, IDEA IntelliJ > Preferenze > Strumenti > Cloud Code > Dipendenze e configurando la sezione Strumenti di deployment.

  2. Installa le dipendenze pertinenti su PATH:

(Facoltativo) Scarica e verifica il programma binario di Cloud Code

La verifica del programma binario di Cloud Code consente di assicurarsi che il plug-in Cloud Code non sia stato manomesso nel corso della pipeline di pubblicazione e distribuzione.

Per scaricare il programma binario di Cloud Code stabile o Insiders sulla tua macchina, segui questi passaggi:

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

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

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

    • Stabile: ogni release dopo il giorno 23.1.1-221/23.1.1-222 (23.1.1-221/23.1.1-222 non incluse)

    • Insider: ogni uscita successiva al 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 inclusi)

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

Per verificare il programma binario di Cloud Code:

  1. Scarica la versione più recente del file marketplace-zip-signer-cli.jar sul 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 aver installato JDK. Questa operazione è necessaria per eseguire i comandi Java.

  4. Per verificare il file zip (il programma 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 va a buon fine, nell'output della riga di comando verrà 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 vedi un messaggio nell'output della riga di comando, significa che la verifica è riuscita.

Ricevi assistenza

Per inviare un 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 oppure fai una domanda su Stack Overflow.