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.