story
Pretty impressive.
git pull; sh tests; rsync /prod/ all@prod:/var/www/
^ That is copyrighted by the way. Ill take a consultant fee. I know - I know it should be thousands of lines of puppet, jenkins, hooks, Kubernetes, Salt, and 2 million lines of python and ELM all piped through Docker containers -- I am NOT an animal.
while true; do git pull; sh tests && rsync /prod/ all@prod:/var/www/;done
those ... those semicolons should be &&
Also, mktemp and shell exit traps are your friends.
The difficult part is having someone who reads the report and escalates it, preferably in a timely manner.
Trivial. That's what Oculus said.