Mode lihat di Cloud Code for IntelliJ

Cloud Code memungkinkan Anda menerapkan perubahan dengan cepat pada aplikasi selama sesi pengembangan atau debug untuk mendapatkan loop masukan yang lebih cepat. Dengan begitu, Anda dapat menjalankan sesi Kubernetes dan Cloud Run yang diemulasi dalam mode tonton.

Untuk mempelajari lebih lanjut cara kerja deployment, lihat dokumentasi Skaffold.

Setelan untuk konfigurasi Kubernetes dan Cloud Run

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

Mode tonton Deskripsi
On demand
  • Nilai default untuk konfigurasi run baru.
  • Cloud Code hanya membangun ulang dan men-deploy ulang aplikasi Anda saat dipicu. Untuk memicu mode Sesuai permintaan, 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 menyimpan file
  • Membangun ulang dan men-deploy ulang aplikasi Anda setelah Anda menyimpan perubahan apa pun.
  • Opsi ini tidak tersedia dalam mode debug.
Opsi mode smartwatch

Menyesuaikan keymap Trigger Build and Deploy

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

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

Untuk mengubah binding tombol default:

  1. Buka Preferensi > Keymap.
  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), lalu klik Oke, kemudian klik Oke di jendela Preferensi. Tindakan ini akan menambahkan pengikatan tombol baru Anda ke fungsi Trigger Build and Deploy, sehingga pengikatan tombol default dan yang baru akan berfungsi.
  5. Anda juga dapat menghapus pengikatan tombol default dengan mengklik kanan hasil penelusuran Trigger Build and Deploy dan memilih opsi Remove.

Menerapkan perubahan saat melakukan proses debug

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

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

  1. Pastikan mode Sesuai permintaan 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 lihat diaktifkan di IDE Anda.

Melakukan proses debug aplikasi Kubernetes dengan mode lihat diaktifkan

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

  1. Anda meluncurkan konfigurasi Develop on Kubernetes, dan:
    1. Pilih Sesuai permintaan untuk membangun 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 diperkirakan, meluncurkan aplikasi, dan menggunakan debugger untuk mencari tahu apa itu bug.
  3. Anda memperbaiki bug saat sesi pengembangan masih berjalan (debugger masih terlampir). Sekarang Anda ingin mengonfirmasi bahwa masalah telah diperbaiki.
  4. Anda memicu mode Sesuai permintaan yang memberi tahu Cloud Code dan Skaffold untuk membangun 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: "Menerapkan kembali perubahan akan menyebabkan debugger dihentikan dan dilampirkan kembali, sehingga berpotensi menghilangkan status debug saat ini". Anda memiliki opsi untuk membatalkan, melanjutkan, atau tidak pernah diberi tahu lagi.
  6. Setelah mengklik continue:
    • Debugger dihentikan
    • Aplikasi dibangun 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.