Instala el complemento Cloud Code para IntelliJ

El complemento de Cloud Code para IntelliJ agrega compatibilidad con el desarrollo de Google Cloud a la familia de IDE de JetBrains, incluidos IntelliJ (las ediciones Community y Ultimate), GoLand, PyCharm, WebStorm (y otros).

Requisitos previos

Se espera que las siguientes herramientas estén instaladas y configuradas en tu sistema, además de que se encuentren disponibles en PATH en tu máquina:

  • IDE de JetBrains, versión 2022.3 o posterior

    El IDE de JetBrains debe ser alguno de los siguientes:

    • IntelliJ Ultimate o Community
    • PyCharm Professional o Community
    • WebStorm
    • GoLand
  • Git para que Cloud Code pueda realizar operaciones de Git, como clonar una muestra.

  • Docker para compilar y enviar las imágenes de tu contenedor

  • Clúster configurado de Kubernetes, que puede ser uno para el desarrollo local, como minikube o Docker Kubernetes, o uno remoto, como el de Google Kubernetes Engine. Para el desarrollo local, se recomienda usar un clúster de Minikube, que Cloud Code puede administrar automáticamente.

  • Google Cloud proyecto con la facturación habilitada si usas Google Cloud Los proyectos te permiten recopilar todos los recursos relacionados de una sola aplicación en un solo lugar, así como administrar APIs, habilitar Google Cloudservicios, agregar y quitar colaboradores, y administrar permisos para losGoogle Cloud recursos.

Instala el complemento de Cloud Code

Instala el complemento de Cloud Code desde JetBrains Marketplace.

Como alternativa, puedes instalar el complemento directamente desde tu IDE:

  1. Inicia tu IDE.

  2. Abre el mercado de complementos de tu IDE:

    • En Windows, ve a File > Settings > Plugins.
    • En macOS, navega a IntelliJ IDEA > Preferences > Plugins.
  3. Ingresa Google Cloud Code en el campo de búsqueda y, luego, instala el complemento de Cloud Code.

    Complemento de Cloud Code en IntelliJ Marketplace

  4. Si se te solicita, reinicia el IDE para activar el complemento.

  5. Para evitar conflictos si usas Android Studio como tu IDE, inhabilita el complemento de Google Cloud Tools for Android Studio después de instalar Cloud Code. El complemento Google Cloud Tools for Android Studio pronto dejará de estar disponible y se quitará por completo en una versión futura de Android Studio.

Dependencias administradas

De forma predeterminada, Cloud Code instala automáticamente algunas dependencias de línea de comandos obligatorias, como las siguientes:

  • Kubectl para trabajar con clústeres de Kubernetes y administrar sus implementaciones
  • Skaffold para admitir el desarrollo continuo en un clúster de Kubernetes, el etiquetado y compilación inteligente de imágenes, y un arreglo de los tipos de compilación y desarrollo compatibles
  • minikube para admitir el desarrollo local.
  • gcloud CLI para admitir la administración de recursos en Google Cloud

Versiones personalizadas de dependencias

Para usar versiones personalizadas de las dependencias, inhabilita la administración de dependencias de la siguiente manera:

  1. Para especificar la configuración relevante de Cloud Code en tu IDE, abre Archivo > Parámetros de configuración > Herramientas > Cloud Code. > Dependencias o, para Mac OS X, IntelliJ IDEA > Preferencias > Herramientas > Cloud Code > Dependencias y configurarás la sección Herramientas de implementación.

  2. Instala las dependencias pertinentes en tu PATH:

Opcional: Descarga y verifica el archivo binario de Cloud Code

Verificar el archivo binario de Cloud Code te ayuda a asegurarte de que el complemento de Cloud Code no se haya manipulado durante el proceso de publicación y la canalización de entrega.

Para descargar el objeto binario Stable o Insiders de Cloud Code en tu máquina, sigue estos pasos:

  1. En la página Versiones del complemento de Cloud Code, selecciona el canal Estable o Insiders.

    Para obtener más información sobre la compilación de Insiders, consulta Cómo usar funciones previas al lanzamiento.

  2. Descarga la versión más reciente de Cloud Code o una versión que quieras verificar y que se encuentre entre las versiones actuales que admiten la verificación:

    • Estable: Todas las versiones posteriores a 23.1.1-221/23.1.1-222 (no se incluye 23.1.1-221/23.1.1-222)

    • Insiders: Todas las versiones posteriores al 23.1.1-221-IB.1/23.1.1-222-IB.1 (no se incluye el 23.1.1-221-IB.1/23.1.1-222-IB.1)

  3. Toma nota de la ruta de acceso a tu archivo binario de Cloud Code (el archivo google-cloud-code.zip).

Para verificar el archivo binario de Cloud Code, sigue estos pasos:

  1. Descarga la versión más reciente del archivo marketplace-zip-signer-cli.jar en tu máquina. Toma nota de la ruta de acceso a tu archivo jar.

  2. Descarga DigiCert Trusted Root G4. Toma nota de la ruta de acceso a tu archivo de certificado.

  3. Asegúrate de tener instalado el JDK. Esto es necesario para ejecutar comandos de Java.

  4. Para verificar el archivo zip (el objeto binario de Cloud Code), ejecuta lo siguiente en la línea de comandos:

    java -jar PATH_TO_ZIP_SIGNER_JAR verify -in PATH_TO_ZIP_FILE -cert PATH_TO_CERTIFICATE_FILE
    

    Si la verificación falla, aparecerá uno de los siguientes mensajes en el resultado de la línea de comandos:

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

    Si no ves un mensaje en el resultado de la línea de comandos, significa que la verificación se realizó correctamente.

Obtenga asistencia

Para enviar comentarios o informar un problema en tu IDE de IntelliJ, ve a Tools > Cloud Code > Help / About > Submit feedback or report an issue para informar un problema en GitHub.