Skip to content

etereo-io/deploy-gae-action

Use this GitHub action with your project
Add this Action to an existing workflow or create a new one
View on Marketplace
 
 

Repository files navigation

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.

About

🚀 This action allows you to publish applications to Google App Engine

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 100.0%