Skip to content
box

GitHub Action

Deploy to Google App Engine

v2.0.5 Latest version

Deploy to Google App Engine

box

Deploy to Google App Engine

This action allows you publish an application to Google App Engine

Installation

Copy and paste the following snippet into your .yml file.

              

- name: Deploy to Google App Engine

uses: etereo-io/[email protected]

Learn more about this action in etereo-io/deploy-gae-action

Choose a version

Deploy app to Google App Engine 🚀

This action allows you to publish an application to Google App Engine

🎫 Inputs

service_account

Required The service account private key (JSON) encoded as a base64, you can know how to create one here.

The service account needs to have the following permissions:

  • App Engine Admin
  • Cloud Build service agent

project_id

Required The project-id in service account.

gae_config_path

Optional The path to your app.yaml file. Defaults to ./app.yaml.

debug

To test. Default ''. PS: If is a truthy value it will debug instead of deploying

📋 Example usage

- name: Deploy to Google App Engine
  uses: etereo-io/deploy-gae-action
  with:
    service_account:  ${{ secrets.SERVICE_ACCOUNT }}
    project_id: ${{ secrets.PROJECT_ID }}
    gae_config_path: './app.yaml'
    no_cache: false
    dispatch_yaml: './dispatch.yaml'

📝 License

This project is under license from MIT. See the LICENSE file for more details.