Our new deployment cycle
A number of years ago, Chaos suggested that we deploy Button Men site updates on a regular deployment cycle. Personally, I had never deployed according to a regular deployment cycle before, not at uni or at work, so I didn't know why such a cycle would be useful, but I was more than happy to accept from Chaos's experience at her work that we would see benefits. For a long time, we had a deployment cycle that looked like this: the second and third weeks of the month were for accepting any pull requests that had passed code review and unit testing the last week of the month was for testing on a test server to attempt to find bugs in the code originating from recently accepted pull requests the first week of the month was a merge freeze, designed to allow us to focus on fixing bugs caused by the deployment to the live site This cycle worked quite well, I think, but there was always a large amount of work for the testers to be done in the one week before deployment, and ver...