Modalità di visualizzazione in Cloud Code for IntelliJ

Cloud Code ti consente di applicare rapidamente le modifiche all'applicazione durante una sessione di sviluppo o debug per un ciclo di feedback più rapido. In questo modo puoi eseguire le sessioni Kubernetes e Cloud Run emulate in modalità di visualizzazione.

Impostazioni per le configurazioni di Kubernetes e Cloud Run

Puoi configurare la modalità di visualizzazione nelle configurazioni di Kubernetes e Cloud Run di Cloud Code in Esegui > Modifica configurazioni nella scheda Esegui:

Modalità Orologio Descrizione
On demand
  • Il valore predefinito per le nuove configurazioni di esecuzione.
  • Cloud Code ricostruisce e ridistribuisce l'applicazione solo quando viene attivato. Per attivare la modalità On-demand, fai clic su Pulsante di attivazione on demand Attiva compilazione e deployment o premi Option+Cmd+Comma su macOS o Ctrl+Alt+Comma su Windows (le associazioni di tasti predefinite).
Al salvataggio del file
  • Ricostruisce e ridistribuisce l'applicazione dopo il salvataggio delle modifiche.
  • Questa opzione non è disponibile in modalità di debug.
Opzioni della modalità smartwatch

Personalizzazione della mappa dei tasti di Trigger Build e Deploy

Le associazioni di tasti predefinite per Pulsante di attivazione on demand Attiva compilazione e deployment sono:

  • Mac OS: Option+Cmd+Comma
  • Windows: Ctrl+Alt+Comma

Per modificare le associazioni dei tasti predefinite:

  1. Vai a Preferenze > Mappa tasti.
  2. Nella barra di ricerca della mappa tasti, inserisci "attiva compilazione e deployment".
  3. Fai clic con il tasto destro del mouse sul risultato di ricerca Avvia compilazione e implementazione e seleziona Aggiungi scorciatoia da tastiera.
  4. Inserisci la combinazione di tasti preferita (ad esempio Shift+R) e fai clic su OK, quindi fai clic su OK nella finestra Preferenze. In questo modo, la nuova associazione di tasti viene aggiunta alla funzione Attiva compilazione ed esecuzione, in modo che funzionino sia quella predefinita sia la nuova.
  5. Puoi anche rimuovere l'associazione dei tasti predefinita facendo clic con il tasto destro del mouse sul risultato di ricerca Avvia compilazione e deployment e selezionando l'opzione Rimuovi.

Applicazione delle modifiche durante il debug

Con Cloud Code, puoi eseguire il debug di un'applicazione mentre apporti modifiche al codice sorgente ed esegui l'iterazione. Questa opzione è disponibile per lo sviluppo di Kubernetes e per lo sviluppo locale di Cloud Run.

Per applicare le modifiche al codice durante il debug:

  1. Assicurati che la modalità On demand sia attivata in Esegui > Modifica configurazioni (l'opzione predefinita).
  2. Avvia la configurazione di esecuzione in modalità di debug facendo clic su Icona di debug Debug.

Caso d'uso comune

Questa sezione illustra uno scenario comune su come eseguire il debug con la modalità di visualizzazione attivata nell'IDE.

Eseguire il debug di un'applicazione Kubernetes con la modalità di monitoraggio abilitata

Sei uno sviluppatore che crea un'applicazione che gira su Kubernetes e utilizzi Cloud Code per eseguire l'iterazione dell'app. Hai scoperto un bug nel codice.

  1. Avvia la configurazione di esecuzione Sviluppa su Kubernetes e:
    1. Seleziona On demand per ricreare e rieseguire il deployment dell'app.
    2. Avvia la configurazione di esecuzione in modalità di debug facendo clic su Icona di debug Debug.
  2. Imposti un punto di interruzione vicino al bug previsto, avvii l'app e utilizzi il debugger per capire di che bug si tratta.
  3. Correggi il bug mentre la sessione di sviluppo è ancora in esecuzione (il debugger è ancora collegato). Ora vuoi verificare che il problema sia stato risolto.
  4. Attiva la modalità On-demand, che indica a Cloud Code e Skaffold di ricostruire e rieseguire il deployment dell'applicazione, facendo clic su Pulsante di attivazione on demand Attiva compilazione e deployment o premendo Option+Cmd+Comma su macOS o Ctrl+Alt+Comma su Windows (le associazioni di tasti predefinite).
  5. Viene visualizzata una notifica che ti chiede di confermare: "Il ricollegamento delle modifiche causerà l'interruzione e il ricollegamento del debugger, con la potenziale perdita dello stato di debug corrente". Puoi scegliere di annullare, continuare o di non ricevere più notifiche.
  6. Dopo aver fatto clic su Continua:
    • Il debugger viene terminato
    • L'applicazione viene ricostruita ed eseguita nuovamente
    • Il debugger viene ricollegato
  7. Ora puoi verificare le modifiche ed eseguire nuovamente il debug, se necessario.

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.