Menginstal plugin Cloud Code for IntelliJ

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

Prasyarat

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

  • JetBrains IDE versi 2022.3+

    IDE Anda harus berupa JetBrains IDE seperti salah satu berikut:

    • IntelliJ Ultimate atau Community
    • Profesional atau Komunitas PyCharm
    • WebStorm
    • GoLand
  • Git sehingga Cloud Code dapat menjalankan operasi Git, seperti meng-clone sampel.

  • Docker untuk mem-build dan mengirim image container.

  • Cluster Kubernetes yang dikonfigurasi yang dapat berupa cluster untuk pengembangan lokal, seperti cluster minikube atau Docker Kubernetes, atau cluster jarak jauh, seperti cluster 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. Dengan project, Anda dapat mengumpulkan seluruh resource terkait untuk sebuah aplikasi di satu tempat, serta mengelola API, mengaktifkan layanan Google Cloud, menambah dan menghapus kolaborator, serta mengelola izin untuk resource Google Cloud.

Menginstal plugin Cloud Code

Instal plugin Cloud Code dari JetBrains Marketplace.

Atau, Anda dapat menginstal plugin langsung dari IDE Anda:

  1. Luncurkan IDE Anda.

  2. Buka marketplace plugin IDE Anda:

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

    Plugin Cloud Code di marketplace IntelliJ

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

Dependensi terkelola

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

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

Versi kustom dependensi

Untuk menggunakan versi kustom dependensi, pilih untuk tidak menggunakan pengelolaan dependensi sebagai berikut:

  1. Tentukan setelan Cloud Code yang relevan pada IDE Anda dengan membuka File > Settings > Tools > Cloud Code > Dependencies atau, untuk Mac OS X, IntelliJ IDEA > Preferences > Tools > Cloud Code > Dependencies, lalu mengonfigurasi bagian Deployment Tools.

  2. Instal dependensi yang relevan di PATH Anda:

Opsional: Download dan verifikasi 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 Stabil atau Insiders ke komputer Anda, ikuti langkah-langkah berikut:

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

    Untuk mengetahui informasi selengkapnya tentang build Insider, 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 termasuk)

    • Orang dalam: 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 termasuk)

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

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

  1. Download versi terbaru file marketplace-zip-signer-cli.jar ke komputer Anda. Catat jalur ke file jar Anda.

  2. Download 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 baris 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 dalam 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 telah berhasil.

Dapatkan dukungan

Untuk mengirimkan masukan atau melaporkan masalah di IntelliJ IDE, buka Alat > Cloud Code > Bantuan / Tentang > Kirim masukan atau laporkan masalah untuk melaporkan masalah di GitHub, atau ajukan pertanyaan di Stack Overflow.