HN2new | past | comments | ask | show | jobs | submitlogin

My thoughts exactly. This workflow is nothing more than hacking Git using post-commit hooks to do something it was never built for.

If you want to deploy using Git then the smart thing to do is to use one of the many continuous integration tools out there that were built specifically for this kind of workflow. I use TeamCity to run my tests and to build/deploy my website whenever I push to my default branch. This works really well for some of my sites, and although I'm looking for a way to refine this so I can also deploy database changes between local/staging/web servers I can't think of a better way of doing this.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: