Lets get one thing straight.
This is rarely ever the developer and more a business stakeholder forcing you to push the Friday deploy button.
I’ve had somebody in the business escalating to my team lead, head of development and CIO because i flat out refused to deploy something on Friday at 16h.
So no. This is not the developer making a hard choice. There should be somebody coercing or forcing him to push the deploy button.
Or – just a thought – you’re reasonably confident that the shit you wrote actually works.
I just had a provider issue take a server down after we swapped into production.my code was fine, still didn’t get to knock off on time.
Tuesday is push day.
it’s ok, it’s just a small change and it works on my local
We never make minor production changes on Fridays or right before holidays. It is always a bad move because if you get into trouble your odds of not being able to teach the necessary resources are greatly increased.
Major production changes are only done during a scheduled downtime which is planned well in advance to make sure everyone is available, including third party vendors.
Yeah, we don’t deploy on Fridays.