/deploy-gae-action

:rocket: This action allows you to publish applications to Google App Engine

Primary LanguageJavaScriptMIT LicenseMIT

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.