Il plug-in Cloud Code for IntelliJ aggiunge il supporto per lo sviluppo Google Cloud alla famiglia di IDE JetBrains, tra cui IntelliJ (edizioni Community e Ultimate ), GoLand, PyCharm, WebStorm e altri.
Prerequisiti
I seguenti strumenti devono essere installati e configurati sul sistema ed essere disponibili nel PATH della macchina:
IDE JetBrains versione 2022.3+
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, come 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 cluster Kubernetes Docker, oppure un cluster remoto, come cluster Google Kubernetes Engine. Per lo sviluppo locale è consigliato un cluster minikube; minikube può essere gestito automaticamente da Cloud Code.
Google Cloud **progetto** con la fatturazione abilitata se lo utilizzi Google Cloud. I progetti ti consentono di raccogliere tutte le risorse correlate per una singola applicazione in un unico posto, nonché di gestire le API, abilitare Google Cloud i servizi, aggiungere e rimuovere collaboratori e gestire le autorizzazioni per Google Cloud le risorse.
Installare 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 dell'IDE:
- Per Windows, vai a File > Impostazioni > Plug-in.
- Per macOS, vai a IntelliJ IDEA > Preferenze > Plug-in.
Inserisci
Google Cloud Codenel 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 Google Cloud plug-in Tools for Android Studio dopo aver installato Cloud Code. Il Google Cloud plug-in 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 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 nel seguente modo:
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.
Installa le dipendenze pertinenti nel
PATH:- kubectl
- Skaffold
- minikube per lo sviluppo locale
- Google Cloud CLI se sviluppi con Google Cloud
(Facoltativo) Scaricare e verificare il file binario di Cloud Code
La verifica del file binario di Cloud Code ti aiuta ad assicurarti che il plug-in Cloud Code non sia stato manomesso durante la pipeline di pubblicazione e consegna.
Per scaricare il file binario Stabile o Insiders di Cloud Code sulla tua macchina:
Nella pagina Versioni del plug-in di Cloud Code, seleziona il canale Stabile o Insiders.
Per saperne di più sulla build Insiders, consulta Utilizzare le funzionalità in versione pre-release.
Scarica l'ultima versione di Cloud Code o una versione che vuoi verificare che rientri nelle versioni attuali che supportano la verifica:
Stabile: ogni release dopo
23.1.1-221/23.1.1-222(non incluse23.1.1-221/23.1.1-222)Insiders: ogni release dopo
23.1.1-221-IB.1/23.1.1-222-IB.1(non incluse23.1.1-221-IB.1/23.1.1-222-IB.1)
Prendi nota del percorso del file binario di Cloud Code (il file
google-cloud-code.zip).
Per verificare il file binario di Cloud Code:
Scarica l'ultima versione del
marketplace-zip-signer-cli.jarfile sulla tua macchina. Prendi nota del percorso del filejar.Scarica DigiCert Trusted Root G4. Prendi nota del percorso del file del certificato.
Assicurati di aver installato JDK. È necessario per eseguire i comandi Java.
Per verificare il file
zip(il file binario di Cloud Code), esegui il seguente comando nella riga di comando:java -jar PATH_TO_ZIP_SIGNER_JAR verify -in PATH_TO_ZIP_FILE -cert PATH_TO_CERTIFICATE_FILESe la verifica non riesce, nella 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 vedi un messaggio nell'output della riga di comando, la verifica è andata a buon fine.