Today I launched a new open source project "Simple Deploy" - an IIS webhook endpoint for GitHub / GitLab / BitBucket for easy web-site publishing.
I created this in order to simplify our own web-site publishing workflow, as I couldn't find any existing solutions like this - at least not anything very user friendly.
Prior to making Simple Deploy, I used the excellent Bonobo Git Server with a hook to checkout each repository when pushed.
This worked quite nicely, but meant that our web-servers doubled as Git servers, and that our Git repositories were scattered in several different places.
I wanted a setup where all our Git repositories were in a single and separate location (GitHub) - both for simplicity but also as an extra backup.