Appwrite now supports Git deployment triggers for Functions and Sites. Use branch filters and path filters to control which Git pushes and pull requests create automatic deployments.
- Branch filters match branch names, such as
main,staging, orpreview/**. - Path filters match changed files, such as
apps/web/**,functions/api/**, orpackages/shared/**.
You can prefix a pattern with ! to exclude matching branches or paths.
This is especially useful for monorepos, staging branches, preview workflows, and projects where a change to one folder should not rebuild every connected Function or Site.
Read the announcement
Build triggers for Sites
Build triggers for Functions
