Auto Deploy
Auto deploy triggers a build and deployment automatically whenever you push to GitHub, without any manual steps.
Enabling auto deploy
- Go to your environment’s detail page
- Click the Auto deploy tab
- Toggle Enable auto deploy
- Set a branch filter (optional)
- Click Save
Branch filters
Branch filters control which pushes trigger a build. Filters are comma-separated glob patterns.
| Pattern | Matches |
|---|---|
main |
Only the main branch |
main, develop |
main or develop |
feat/* |
Any branch starting with feat/ |
* |
All branches |
main, feat/* |
main or any feat/ branch |
How it works
- You push to GitHub
- GitHub sends a webhook to Podway
- Podway checks if the pushed branch matches any environment’s filter
- A build is triggered for each matching environment
- If the build succeeds, a deployment is triggered automatically
Requirements
- Your app must have a GitHub repository connected
- The GitHub App must be installed on the repository
- Registry credentials must be configured