¿Cómo implementar y sincronizar un prototipo de la aplicación Clojurescript con Git?

He estado escribiendo una aplicación Clojurescript usando figwheel. De manera intermitente paso mi código a un repository de Git. Me gustaría que las personas puedan probar la última versión que presiono, en su browser.

He utilizado instancias de AWS EC2 para alojar aplicaciones de JavaScript antes, pero tuve que cp mi código manualmente cada vez que quería actualizarlas.

¿Existe una manera conveniente de implementar y sincronizar una aplicación de browser cljs con Git?

Github Pages es muy conveniente para alojar páginas, ya que sirve elementos de una twig gh-pages de su repository.

http (s): //nombnetworkingeusuario.github.io/nombre del proyecto

Me gusta usar un script deploy.sh:

 #!/bin/bash set -e cd $(dirname $0) lein do clean, cljsbuild once min cd resources/public git init git add . git commit -m "Deploy to GitHub Pages" git push --force --quiet "git@github.com:timothypratley/pirates.git" master:gh-pages rm -fr resources/public/.git 

También puede nominar un directory: https://github.com/blog/2228-simpler-github-pages-publishing

Firebase y Heroku son buenos si necesitas más funciones.