Mode lihat di Cloud Code for IntelliJ

Cloud Code memungkinkan Anda menerapkan perubahan dengan cepat ke aplikasi selama sesi pengembangan atau debug untuk siklus masukan yang lebih cepat. Tindakan ini memungkinkan Anda menjalankan Kubernetes dan sesi Cloud Run yang diemulasi dalam mode lihat.

Setelan untuk konfigurasi Kubernetes dan Cloud Run

Anda dapat mengonfigurasi mode watch di konfigurasi Cloud Code Kubernetes dan Cloud Run di Run > Edit configurations pada tab Run:

Mode smartwatch Deskripsi
On demand
  • Nilai default untuk konfigurasi run baru.
  • Cloud Code hanya mem-build ulang dan men-deploy ulang aplikasi Anda saat dipicu. Untuk memicu mode On-demand, klik Tombol pemicu on demand Trigger Build and Deploy atau tekan Option+Cmd+Comma di Mac OS atau Ctrl+Alt+Comma di Windows (binding tombol default).
Saat file disimpan
  • Mem-build ulang dan men-deploy ulang aplikasi setelah Anda menyimpan perubahan apa pun.
  • Opsi ini tidak tersedia dalam mode debug.
Opsi mode smartwatch

Menyesuaikan konfigurasi tombol Build dan Deploy Pemicu

Binding tombol default untuk Tombol pemicu on demand Trigger Build and Deploy adalah:

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

Untuk mengubah pintasan tombol default:

  1. Buka Preferensi > Peta tombol.
  2. Di kotak penelusuran Keymap, masukkan "trigger build and deploy".
  3. Klik kanan hasil penelusuran Trigger Build and Deploy, lalu pilih Add Keyboard Shortcut.
  4. Masukkan kombinasi pintasan yang Anda inginkan (misalnya, Shift+R) dan klik Oke, lalu klik Oke di jendela Preferensi. Tindakan ini akan menambahkan binding tombol baru Anda ke fungsi Build dan Deploy Pemicu, sehingga binding tombol default dan baru Anda akan berfungsi.
  5. Anda juga dapat menghapus binding tombol default dengan mengklik kanan hasil penelusuran Trigger Build and Deploy, lalu memilih opsi Remove.

Menerapkan perubahan saat proses debug

Dengan Cloud Code, Anda dapat men-debug aplikasi sambil melakukan perubahan pada, dan melakukan iterasi pada, kode sumber. Fitur ini tersedia untuk pengembangan Kubernetes dan pengembangan lokal Cloud Run.

Untuk menerapkan perubahan pada kode Anda saat men-debug, lakukan hal berikut:

  1. Pastikan mode On-demand diaktifkan di Run > Edit Configurations (opsi default).
  2. Luncurkan konfigurasi run dalam mode debug dengan mengklik Ikon debug Debug.

Kasus penggunaan umum

Bagian ini menguraikan skenario umum tentang cara men-debug dengan mode watch yang diaktifkan di IDE.

Men-debug aplikasi Kubernetes dengan mode watch diaktifkan

Anda adalah developer yang mem-build aplikasi yang berjalan di Kubernetes, dan menggunakan Cloud Code untuk melakukan iterasi pada aplikasi. Anda menemukan bug dalam kode.

  1. Anda meluncurkan konfigurasi run Develop on Kubernetes, dan:
    1. Pilih On demand untuk mem-build ulang dan men-deploy ulang aplikasi.
    2. Luncurkan konfigurasi run dalam mode debug dengan mengklik Ikon debug Debug.
  2. Anda menetapkan titik henti sementara di dekat bug yang diharapkan, meluncurkan aplikasi, dan menggunakan debugger untuk mencari tahu bug tersebut.
  3. Anda memperbaiki bug saat sesi pengembangan masih berjalan (debugger masih terpasang). Sekarang Anda ingin mengonfirmasi bahwa masalah telah diperbaiki.
  4. Anda memicu mode On-demand yang memberi tahu Cloud Code dan Skaffold untuk mem-build ulang dan men-deploy ulang aplikasi, dengan mengklik Tombol pemicu on demand Trigger Build and Deploy atau menekan Option+Cmd+Comma di Mac OS atau Ctrl+Alt+Comma di Windows (binding tombol default).
  5. Notifikasi akan muncul dan meminta Anda mengonfirmasi: "Men-deploy ulang perubahan akan menyebabkan debugger dihentikan dan dilampirkan kembali, yang berpotensi kehilangan status debug Anda saat ini". Anda memiliki opsi untuk membatalkan, melanjutkan, atau tidak pernah menerima notifikasi lagi.
  6. Setelah mengklik lanjutkan:
    • Debugger dihentikan
    • Aplikasi di-build ulang dan di-deploy ulang
    • Debugger dilampirkan kembali
  7. Sekarang Anda dapat memverifikasi perubahan dan men-debug lagi sesuai kebutuhan.

Mendapatkan dukungan

Untuk mengirimkan masukan atau melaporkan masalah di IDE IntelliJ, buka Tools > Cloud Code > Help / About > Submit feedback or report an issue untuk melaporkan masalah di GitHub.