This action allows you to publish an application to Google App Engine
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
Required The project-id in service account.
Optional The path to your app.yaml
file. Defaults to ./app.yaml
.
To test. Default ''
. PS: If is a truthy value it will debug instead of deploying
- 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'
This project is under license from MIT. See the LICENSE file for more details.