Déployer dans l'environnement standard App Engine dans Cloud Code pour IntelliJ

Ce document explique comment déployer une application App Engine dans l'environnement standard App Engine à partir d'IntelliJ IDEA.

Avant de commencer

  • Suivez les instructions du guide Créer une application pour installer et configurer Cloud Code, ainsi que pour créer une application App Engine pour l'environnement flexible. Veillez à ajouter la compatibilité avec le framework standard App Engine.

  • Si vous avez un projet Gradle et que vous utilisez IntelliJ IDEA Community Edition, configurez votre projet avec le plug-in Gradle pour App Engine. Veillez à synchroniser votre projet avec Gradle.

    Si vous ne possédez pas d'application mais souhaitez tout de même essayer les procédures de déploiement, téléchargez l'exemple d'application :

    1. Clonez l'exemple d'application Hello World sur votre ordinateur.

        git clone https://github.com/GoogleCloudPlatform/java-docs-samples
      
    2. Dans IntelliJ, sélectionnez File > Open (Fichier > Ouvrir) pour ouvrir le sélecteur de fichier.

    3. Accédez à /java-docs-samples/appengine-java8/.

    4. Sélectionnez le répertoire /helloworld/.

    5. Cliquez sur OK.

Créer la configuration de déploiement

  1. Sélectionnez Tools > Cloud Code > App Engine > Deploy to App Engine (Outils > Cloud Code > App Engine > Déployer dans App Engine).

    Capture d'écran montrant les champs de la boîte de dialogue "Create Deployment Configuration" (Créer une configuration de déploiement).

  2. Confirmez la configuration du serveur :

    1. Cliquez sur les points de suspension (...) en regard du champ Server (Serveur).

    2. Dans la boîte de dialogue, vérifiez que le champ Name (Nom) affiche Google App Engine.

    3. Cliquez sur OK.

  3. Sélectionnez la source du déploiement dans le champ Deployment.

    Si vous utilisez Community Edition, Cloud Code pour IntelliJ ne prend en charge que le déploiement à partir d'un artefact Maven ou Gradle.

  4. Sélectionnez un projet dans le champ Project.

    La première fois que vous configurez le déploiement, vous êtes invité à vous connecter au compte associé au projet de la console Google Cloud que vous souhaitez déployer.

    Capture d'écran montrant le champ de sélection de projet précédemment masqué tant que le champ "Server" (Serveur) n'était pas renseigné.

  5. Renseignez les autres champs nécessaires pour configurer le déploiement.

  6. Cliquez sur Run (Exécuter) pour créer et déployer votre application.

  7. Dans la fenêtre Application Servers (Serveurs d'applications), cliquez sur le nom de votre projet pour surveiller la progression de son déploiement. Si la fenêtre ne s'affiche pas, cliquez sur Display > Tools Windows > Application Servers (Affichage > Fenêtres d'outils > Serveurs d'applications).

    Une fois le déploiement terminé, vous pouvez afficher l'URL de votre application dans le résultat de la console.

Mettre à jour les configurations standards App Engine

Après avoir créé la configuration de déploiement initiale, vous pouvez modifier cette configuration selon les besoins de votre application.

  1. Sélectionnez File > Project Structure (Fichier > Structure du projet).

    La boîte de dialogue Project Structure (Structure du projet) s’affiche.

  2. Sous Project Settings (Paramètres du projet), sélectionnez Facets (Attributs).

  3. Sélectionnez l'attribut Google App Engine Standard.

    Boîte de dialogue affichant à gauche un volet de navigation avec les paramètres du projet (projet, module, bibliothèques, attributs, artefacts). Elle affiche également les paramètres de la plate-forme. L'option "Facets" (Attributs) est sélectionnée et la colonne du milieu affiche les attributs associés au projet. La colonne de droite affiche les bibliothèques disponibles pour le projet et indique quelles bibliothèques ont été sélectionnées.

  4. Sélectionnez les bibliothèques que vous souhaitez ajouter à votre projet.

  5. Cliquez sur OK.

Supprimer le serveur

Si vous souhaitez supprimer le serveur que vous avez configuré pour votre projet, procédez comme suit :

  1. Choisissez File > Settings > Build, Execution, Deployment > Clouds (Fichier > Paramètres > Compilation, exécution, déploiement > Cloud).

    Sur macOS, sélectionnez IntelliJ IDEA > Preferences > Build, Execution, Deployment > Clouds (IntelliJ IDEA > Préférences > Compilation, exécution, déploiement > Cloud).

  2. Sélectionnez votre serveur (App Engine) et cliquez sur le signe moins (-) en haut de la fenêtre pour le supprimer.

  3. Cliquez sur OK.

Étapes suivantes

Obtenir de l'aide

Pour envoyer des commentaires ou signaler un problème dans votre IDE IntelliJ, accédez à Outils > Cloud Code > Aide / À propos > Envoyer des commentaires ou signaler un problème pour signaler un problème sur GitHub, ou posez une question sur Stack Overflow.