Menginstal plugin Cloud Code for IntelliJ

Plugin Cloud Code for IntelliJ menambahkan dukungan untuk Google Cloud pengembangan untuk keluarga IDE JetBrains, termasuk IntelliJ (baik edisi Community maupun Ultimate), GoLand, PyCharm, WebStorm (dan lainnya).

Prasyarat

Alat berikut diharapkan diinstal dan disiapkan di sistem Anda serta tersedia di PATH komputer Anda:

  • JetBrains IDE versi 2022.3+

    IDE Anda sebaiknya adalah IDE JetBrains, seperti salah satu dari berikut ini:

    • IntelliJ Ultimate atau Community
    • PyCharm Professional atau Community
    • WebStorm
    • GoLand
  • Git sehingga Cloud Code dapat melakukan operasi Git, seperti meng-clone contoh.

  • Docker untuk membangun dan mengirim image container Anda.

  • Klaster Kubernetes yang telah dikonfigurasi yang dapat berupa klaster untuk pengembangan lokal, seperti minikube atau klaster Docker Kubernetes, atau klaster jarak jauh, seperti klaster Google Kubernetes Engine. Cluster minikube direkomendasikan untuk pengembangan lokal; minikube dapat dikelola secara otomatis oleh Cloud Code.

  • Project Google Cloud dengan penagihan diaktifkan jika Anda menggunakan Google Cloud. Proyek memungkinkan Anda mengumpulkan semua sumber daya terkait untuk satu aplikasi di satu tempat, serta mengelola API, dan mengaktifkan Google Cloudlayanan, menambah dan menghapus kolaborator, serta mengelola izin untukGoogle Cloud sumber daya.

Instal plugin Cloud Code

Instal plugin Cloud Code dari JetBrains Marketplace.

Alternatifnya, Anda dapat menginstal plugin langsung dari IDE Anda:

  1. Luncurkan IDE Anda.

  2. Buka pasar plugin IDE Anda:

    • Untuk Windows, buka File > Settings > Plugins.
    • Untuk macOS, buka IntelliJ IDEA > Preferences > Plugins.
  3. Masukkan Google Cloud Code di kolom pencarian lalu instal plugin Cloud Code.

    Plugin Cloud Code di marketplace IntelliJ.

  4. Jika diminta, mulai ulang IDE untuk mengaktifkan plugin.

  5. Untuk menghindari konflik jika Anda menggunakan Android Studio sebagai IDE, nonaktifkan plugin Google Cloud Tools for Android Studio setelah menginstal Cloud Code. Plugin Google Cloud Tools for Android Studio akan segera dihentikan dan akan dihapus sepenuhnya di versi Android Studio mendatang.

Dependensi terkelola

Secara default, Cloud Code menginstal beberapa dependensi command line yang diperlukan secara otomatis, seperti:

  • kubectl untuk bekerja dengan klaster Kubernetes dan mengelola penyebaran Kubernetes.
  • skaffold untuk mendukung pengembangan berkelanjutan di cluster Kubernetes, pembuatan dan pemberian tag pada image yang cerdas, serta berbagai jenis build dan deployment yang didukung.
  • minikube untuk mendukung pengembangan lokal.
  • gcloud CLI untuk mendukung pengelolaan resource di Google Cloud.

Versi dependensi kustom

Untuk menggunakan versi dependensi kustom, nonaktifkan manajemen dependensi dengan cara berikut:

  1. Pastikan Anda telah menginstal versi kustom dependensi:

  2. Tentukan setelan Cloud Code yang relevan di IDE Anda dengan membuka File > Settings > Tools > Cloud Code > Dependencies atau, untuk Mac OS X, IntelliJ IDEA > Preferences > Tools > Cloud Code > Dependencies.

  3. Untuk mengelola CLI gcloud, di bagian Cloud SDK, pilih Gunakan instalasi lokal kustom, klik ikon folder Telusuri di sebelah kolom, arahkan ke instalasi CLI gcloud yang ingin Anda gunakan, dan klik OK.

  4. Untuk mengelola dependensi lain, di bagian Deployment Tools, pilih Use custom specified dependencies, klik ikon folder Browse untuk setiap dependensi, tentukan jalur ke versi kustom yang ingin Anda gunakan untuk setiap dependensi, lalu klik OK.

Opsional: Mendownload dan memverifikasi biner Cloud Code

Memverifikasi biner Cloud Code membantu memastikan bahwa plugin Cloud Code tidak dimodifikasi selama pipeline publikasi dan pengiriman.

Untuk mendownload biner Cloud Code Stable atau Insiders ke mesin Anda, ikuti langkah-langkah berikut:

  1. Di halaman Plugin versions Cloud Code, pilih saluran Stable atau Insiders.

    Untuk mengetahui informasi selengkapnya tentang build Insiders, lihat Menggunakan fitur pra-rilis.

  2. Download Cloud Code versi terbaru atau versi yang ingin Anda verifikasi yang termasuk dalam versi saat ini yang mendukung verifikasi:

    • Stabil: Setiap rilis setelah 23.1.1-221/23.1.1-222 (23.1.1-221/23.1.1-222 tidak disertakan)

    • Insider: Setiap rilis setelah 23.1.1-221-IB.1/23.1.1-222-IB.1 (23.1.1-221-IB.1/23.1.1-222-IB.1 tidak disertakan)

  3. Catat jalur ke biner Cloud Code Anda (file google-cloud-code.zip).

Untuk memverifikasi biner Cloud Code, ikuti langkah-langkah berikut:

  1. Unduh versi terbaru darimarketplace-zip-signer-cli.jar ke komputer Anda. Catat jalur ke file jar Anda.

  2. Unduh DigiCert Trusted Root G4. Catat jalur ke file sertifikat Anda.

  3. Pastikan Anda telah menginstal JDK. Hal ini diperlukan untuk menjalankan perintah Java.

  4. Untuk memverifikasi file zip (biner Cloud Code), jalankan perintah berikut di command line Anda:

    java -jar PATH_TO_ZIP_SIGNER_JAR verify -in PATH_TO_ZIP_FILE -cert PATH_TO_CERTIFICATE_FILE
    

    Jika verifikasi gagal, salah satu pesan berikut akan muncul di output command line Anda:

    • Zip archive is not signed by provided certificate authority.
    • Provided zip archive is not signed.
    • Signature of zip archive is invalid.

    Jika Anda tidak melihat pesan di output command line, berarti verifikasi berhasil.

Mendapatkan dukungan

Untuk mengirimkan umpan balik atau melaporkan masalah di IDE IntelliJ Anda, buka Tools > Cloud Code > Help / About > Kirim umpan balik atau laporkan masalah untuk melaporkan masalah di GitHub.