Use Experience Builder within a devops workflow to automatically build the app on commit.
curl
.app-download.js
(new in Experience Builder v1.6), which generates the export (deployable) zip.The built app is deployed to GitHub Pages: https://gavinr-maps.github.io/experience-builder-devops-example/
More information on how the GitHub Action script generates the Experience Builder app export can be found here.