Deploying an App Engine application to the flexible environment

This page describes how to deploy your project to the Google App Engine flexible environment.

Before you begin

You need a Google Cloud Platform project with an App Engine application to deploy to. If you don't have one, use the Cloud Platform Console to set up your project:

Go to Cloud Platform Console

  1. Select or Create a new Cloud Platform project.

  2. Select the region where you want your app located.

Deploy your project

To deploy your project to the flex environment:

  1. In the Project Explorer, right click the project you want to deploy.

  2. Select Deploy to App Engine Flexible...

    A dialog pops up.

    A dialog box to configure the deployment. It provides a drop-down menu
 to select an Account, a list of Projects to deploy to, a field displaying
 the path to the app.yaml file, a button to Browse to a new app.yaml file, a
 checkbox to Promote the deployed version to receive all traffic, a checkbox
 to Stop previous version, a checkbox to include optional App Engine
 configuration files, an expansion panel for Advanced options, and a field
 for entering a Staging bucket.

  3. Select the account you want to deploy with, or add a new account. To add a new account:

    1. Select <Add a new account...> in the Account drop-down menu.

      A new browser window opens to complete the sign in process.

    2. Select the correct account to use.

    3. Click Allow and close the browser window.

  4. In the deployment dialog, select the Google Cloud Platform project you want to deploy to.

  5. If you want to keep the current version running and manually promote the new version later using gcloud or the Google Cloud Platform Console, clear the Promote the deployed version to receive all traffic checkbox.

  6. If you don't want to stop the previous version, clear the Stop previous version checkbox.

  7. Click Deploy.

A background job launches to deploy the project to App Engine. The output of the job is visible in the Eclipse Console view.

Monitor your resources on the go

Get the Google Cloud Console app to help you manage your projects.

Send feedback about...

Cloud Tools for Eclipse