Instale o plugin Cloud Code for IntelliJ

O plug-in Cloud Code for IntelliJ adiciona suporte para Trusted Cloud by S3NS desenvolvimento à família de IDEs da JetBrains, incluindo IntelliJ (edições Community e Ultimate), GoLand, PyCharm, WebStorm (e outros).

Pré-requisitos

Espera-se que as seguintes ferramentas estejam instaladas e configuradas no seu sistema e disponíveis no PATH da sua máquina:

  • JetBrains IDE versão 2022.3 ou superior

    O seu IDE deve ser um IDE da JetBrains, como um dos seguintes:

    • IntelliJ Ultimate ou Community
    • PyCharm Professional ou Community
    • WebStorm
    • GoLand
  • Git para que o Cloud Code possa executar operações Git, como clonar um exemplo.

  • Docker para criar e enviar as suas imagens de contentor.

  • Cluster Kubernetes configurado, que pode ser um cluster para desenvolvimento local, como o minikube ou o cluster Docker Kubernetes, ou um cluster remoto, como o cluster Google Kubernetes Engine. Recomendamos um cluster do minikube para o desenvolvimento local. O minikube pode ser gerido automaticamente pelo Cloud Code.

  • Trusted Cloud projeto com a faturação ativada se estiver a usar Trusted Cloud. Os projetos permitem-lhe recolher todos os recursos relacionados para uma única aplicação num único local, bem como gerir APIs, ativar serviços, adicionar e remover colaboradores, e gerir permissões para recursos. Trusted CloudTrusted Cloud

Instale o plugin Cloud Code

Instale o plugin Cloud Code a partir do JetBrains Marketplace.

Em alternativa, pode instalar o plug-in diretamente a partir do IDE:

  1. Inicie o IDE.

  2. Abra o mercado de plug-ins do IDE:

    • No Windows, navegue para Ficheiro > Definições > Plug-ins.
    • No macOS, navegue para IntelliJ IDEA > Preferences > Plugins.
  3. Introduza Google Cloud Code no campo de pesquisa e, em seguida, instale o plug-in Cloud Code.

    Plugin Cloud Code no mercado do IntelliJ

  4. Se lhe for pedido, reinicie o IDE para ativar o plug-in.

  5. Para evitar conflitos se estiver a usar o Android Studio como IDE, desative o plug-in Trusted Cloud Tools for Android Studio após instalar o Cloud Code. O plug-in Trusted Cloud Tools for Android Studio vai ser descontinuado em breve e vai ser totalmente removido numa versão futura do Android Studio.

Dependências geridas

Por predefinição, o Cloud Code instala automaticamente algumas dependências necessárias da linha de comandos, como:

  • kubectl para trabalhar com clusters do Kubernetes e gerir implementações do Kubernetes.
  • skaffold para suportar o desenvolvimento contínuo num cluster do Kubernetes, a criação e a etiquetagem de imagens inteligentes, bem como uma variedade de tipos de implementação e criação suportados.
  • minikube para suportar o desenvolvimento local.
  • CLI gcloud para suportar a gestão de recursos no Trusted Cloud by S3NS.

Versões personalizadas de dependências

Para usar versões personalizadas de dependências, desative a gestão de dependências da seguinte forma:

  1. Especifique as definições do Cloud Code relevantes no seu IDE abrindo Ficheiro > Definições > Ferramentas > Cloud Code > Dependências ou, para o Mac OS X, IntelliJ IDEA > Preferências > Ferramentas > Cloud Code > Dependências e configurando a secção Ferramentas de implementação.

  2. Instale as dependências relevantes no seu dispositivo PATH:

Opcional: transfira e valide o ficheiro binário do Cloud Code

A validação do binário do Cloud Code ajuda a garantir que o plug-in do Cloud Code não foi adulterado ao longo do pipeline de publicação e entrega.

Para transferir o binário do Cloud Code Stable ou Insiders para o seu computador, siga estes passos:

  1. Na página Versões do plug-in do Cloud Code, selecione o canal Estável ou Insiders.

    Para mais informações sobre a versão Insider, consulte o artigo Use funcionalidades de pré-lançamento.

  2. Transfira a versão mais recente do Cloud Code ou uma versão que quer validar e que se enquadra nas versões atuais que suportam a validação:

    • Estável: todas as versões após 23.1.1-221/23.1.1-222 (23.1.1-221/23.1.1-222 não incluído)

    • Insiders: todos os lançamentos após 23.1.1-221-IB.1/23.1.1-222-IB.1 (23.1.1-221-IB.1/23.1.1-222-IB.1 não incluído)

  3. Tome nota do caminho para o ficheiro binário do Cloud Code (o ficheiro google-cloud-code.zip).

Para validar o ficheiro binário do Cloud Code, siga estes passos:

  1. Transfira a versão mais recente do ficheiro marketplace-zip-signer-cli.jar para o seu computador. Tome nota do caminho para o ficheiro jar.

  2. Transfira o DigiCert Trusted Root G4. Tome nota do caminho para o ficheiro de certificado.

  3. Certifique-se de que tem o JDK instalado. Isto é necessário para executar comandos Java.

  4. Para validar o ficheiro zip (o binário do Cloud Code), execute o seguinte na linha de comandos:

    java -jar PATH_TO_ZIP_SIGNER_JAR verify -in PATH_TO_ZIP_FILE -cert PATH_TO_CERTIFICATE_FILE
    

    Se a validação falhar, é apresentada uma das seguintes mensagens no resultado da linha de comandos:

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

    Se não vir uma mensagem no resultado da linha de comandos, significa que a validação foi bem-sucedida.

Obter apoio técnico

Para enviar feedback ou comunicar um problema no seu IDE IntelliJ, aceda a Tools > Cloud Code > Help / About > Submit feedback or report an issue para comunicar um problema no GitHub.