grafclouds.com / documents / insights / training / devops-challenges / git-pull-deploy-friday

Deploys Are SSH + git pull at 5pm Friday. Why Change It?

Beginner ~9 min read
GitCI/CD

Scenario

Production is a monolith on two VMs behind a load balancer. Releasing means SSHing into each box, running git pull, running npm install if somebody remembers that dependencies changed, and restarting the service. CI exists, but only to check pull requests — it never touches production. Last month one VM had local edits that made the pull half-apply, and the two servers quietly ran different code for a day. The next release is scheduled for 5pm on Friday.

The Quick Fix on the Table

Technically the proposal is to change nothing: "We've deployed this way for two years and it has always worked — why add ceremony?" The status quo is fast, everyone knows the steps, and a pipeline sounds like process for its own sake.

Interview · Round 1

The quick fix is on the table and the room is waiting for your call. Would you sign off on it? Take a position and justify it — out loud or on paper — before revealing the analysis.