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 versione 2022.3 o successive
L'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, 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 attivata se utilizzi Google Cloud. I progetti ti consentono di raccogliere in un unico punto tutte le risorse correlate per una singola applicazione, nonché di gestire le API, attivare 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 da JetBrains Marketplace.
In alternativa, puoi installare il plug-in direttamente dall'IDE:
Avvia l'IDE.
Apri il marketplace dei plug-in della tua IDE:
- Per Windows, vai a File > Impostazioni > Componenti aggiuntivi.
- Per macOS, vai a IntelliJ IDEA > Preferenze > Plug-in.
Inserisci
Google Cloud Code
nel campo di ricerca e poi installa il plug-in Cloud Code.Se richiesto, riavvia l'IDE per attivare il plug-in.
Per evitare conflitti, se utilizzi Android Studio come IDE, disattiva il plug-in Google Cloud Tools for Android Studio dopo aver installato Cloud Code. Il plug-in Google Cloud Tools for Android Studio verrà ritirato a breve e verrà rimosso completamente in una versione futura di Android Studio.
Dipendenze gestite
Per impostazione predefinita, Cloud Code installa automaticamente alcune dipendenze a riga di comando obbligatorie, 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 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 versioni personalizzate delle dipendenze, disattiva la gestione delle dipendenze come segue:
Specifica le impostazioni Cloud Code pertinenti nell'IDE aprendo File > Impostazioni > Strumenti > Cloud Code > Dipendenze oppure, per Mac OS X, IntelliJ IDEA > Preferenze > Strumenti > Cloud Code > Dipendenze e configurando la sezione Strumenti di deployment.
Installa le dipendenze pertinenti su
PATH
:- kubectl
- Skaffold
- minikube per lo sviluppo locale
- Google Cloud CLI se sviluppi con Google Cloud
(Facoltativo) Scarica e verifica il file binario di Cloud Code
La verifica del codice binario di Cloud Code ti aiuta ad assicurarti che il plug-in Cloud Code non sia stato manomesso durante la pipeline di pubblicazione e distribuzione.
Per scaricare Cloud Code stabile o Insiders in formato binario sulla tua macchina:
Nella pagina Versioni dei plug-in di Cloud Code, seleziona il canale Stable o Insiders.
Per ulteriori informazioni sulla build per gli addetti ai lavori, consulta Utilizzare le funzionalità pre-release.
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)
Prendi nota del percorso del file binario Cloud Code (il file
google-cloud-code.zip
).
Per verificare il codice binario di Cloud Code:
Scarica la versione più recente del file
marketplace-zip-signer-cli.jar
sul tuo computer. Prendi nota del percorso del filejar
.Scarica DigiCert Trusted Root G4. Prendi nota del percorso del file del certificato.
Assicurati di avere installato il JDK. Questo è necessario per eseguire i comandi Java.
Per verificare il file
zip
(il file binario di Cloud Code), esegui quanto segue 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 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 è andata a buon fine.