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:
Avvia il tuo IDE.
Apri il marketplace dei plug-in del tuo IDE:
- Su Windows, vai a File > Settings > Plugin.
- Per macOS, vai a IntelliJ IDEA > Preferenze > Plugin.
Inserisci
Google Cloud Code
nel campo di ricerca e installa il plug-in Cloud Code.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:
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.
Installa le dipendenze pertinenti su
PATH
:- kubectl
- Skaffold
- minikube per lo sviluppo locale
- Google Cloud CLI se stai sviluppando con Google Cloud
(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:
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.
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)
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:
Scarica la versione più recente del file
marketplace-zip-signer-cli.jar
sul computer. Prendi nota del percorso del filejar
.Scarica DigiCert Trusted Root G4. Prendi nota del percorso del file del certificato.
Assicurati di aver installato JDK. Questa operazione è necessaria per eseguire i comandi Java.
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.