Este documento descreve como implementar uma aplicação do App Engine no ambiente flexível do App Engine a partir do IntelliJ IDEA.
Antes de começar
Siga o guia Crie uma app para instalar e configurar o Cloud Code, bem como criar uma app do App Engine para o ambiente flexível. Certifique-se de que adiciona o suporte da framework flexível do App Engine.
Se não tiver uma aplicação, mas quiser experimentar estes procedimentos de implementação, transfira a app de exemplo:
Clone a app de exemplo do Spring Boot para a sua máquina local:
git clone https://github.com/spring-guides/gs-spring-bootNo IntelliJ, escolha File > Open para abrir o seletor de ficheiros.
Navegar para
/gs-spring-boot/.Selecione o diretório
/complete/.Clique em OK.
Criar a configuração de implementação
Escolha Ferramentas > Cloud Code > App Engine > Implementar no App Engine.

Confirme a configuração do servidor:
Clique nas reticências (...) junto ao campo Servidor.
Na caixa de diálogo, verifique se o campo Nome apresenta Google App Engine.
Clique em OK.
Selecione a origem da Implementação.
O Cloud Code for IntelliJ suporta a implementação a partir de um artefacto do Maven, um artefacto específico do IntelliJ ou um ficheiro JAR ou WAR do sistema de ficheiros.
- Se selecionar um ficheiro JAR ou WAR do sistema de ficheiros como origem da implementação, clique nas reticências (...) junto ao campo Arquivo de implementação para navegar para o arquivo de implementação.
Selecione um projeto no campo Projeto.
Quando configurar a implementação pela primeira vez, é-lhe pedido que inicie sessão na conta associada ao projeto da consola que quer implementar. Google Cloud
Na secção Configuração flexível do App Engine, selecione um ficheiro
app.yamlválido.- Se não vir um ficheiro
app.yamlválido no menu pendente, clique em Editar para selecionar um ficheiro. Consulte a secção Atualize as configurações flexíveis do App Engine para mais informações.
- Se não vir um ficheiro
Preencha outros campos conforme necessário para configurar a implementação.
Clique em Executar para criar e implementar a sua app.
Na janela Servidores de aplicações, clique no nome do seu projeto para monitorizar o progresso da implementação. Se a janela não estiver a ser apresentada, clique em Ver > Janelas de ferramentas > Servidores de aplicações.
Após a conclusão da implementação, pode ver o URL da sua app no resultado da consola.
Implementação num tempo de execução personalizado
Pode modificar o ficheiro app.yaml para implementar a sua app num tempo de execução personalizado
através de um ficheiro Docker.
No ficheiro
app.yaml, defina o tempo de execução como personalizado.À medida que conclui os passos de criação da configuração de implementação, a secção Configuração flexível do App Engine apresenta o caminho para o ficheiro
app.yamle o Dockerfile.
Clique em Editar para selecionar ficheiros
app.yamle Docker válidos.
Clique nas reticências (...) junto aos campos
app.yamle Dockerfile Directory para navegar para os ficheiros adequados.Clique em OK.
Atualize as configurações flexíveis do App Engine
Depois de criar a configuração de implementação inicial, pode fazer alterações a essas configurações conforme necessário para a sua aplicação.
Selecione Ficheiro > Estrutura do projeto.
É apresentada a caixa de diálogo Estrutura do projeto.
Em Definições do projeto, selecione Aspetos.
Selecione o aspeto flexível do App Engine.
Para selecionar um ficheiro
app.yaml, clique nas reticências (...) junto ao campo app.yaml para navegar para a localização de um ficheiro válido.Se implementar num tempo de execução personalizado, clique nas reticências (...) junto ao campo Diretório Dockerfile para navegar para a localização de um ficheiro válido.
Clique em OK.
Eliminar o servidor
Se quiser eliminar o servidor que configurou para o seu projeto, pode fazê-lo da seguinte forma:
Escolha Ficheiro > Definições > Compilação, execução e implementação > Nuvens.
No macOS, aceda a IntelliJ IDEA > Preferences > Build, Execution, Deployment > Clouds.
Selecione o seu servidor (App Engine) e clique no sinal de menos (-) na parte superior da janela para o remover.
Clique em OK.
O que se segue?
- Pode adicionar o seu projeto aos Cloud Source Repositories se ainda não o tiver feito.
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.