3 ms·
Yeah here it is: 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 b
by ransom1538 9y ago
Yeah here it is:
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.
- xevb3k 9y agoEnterprise edition with test validiation and continuous deployment: while true; do git pull; sh tests && rsync /prod/ all@prod:/var/www/;done
- hedora 9y agoYou forgot to rewrite the logic in xml, and then fetch it over the internet from unknown third parties by tunneling it through json, then http. Bonus points if the the whole thing is deployed via docker hub.
- pronoiac 9y ago!!! those ... those semicolons should be &&
- hedora 9y agoYou need to invoke the script via ‘sh -ex’ for proper exception handling + debuggability. Also, mktemp and shell exit traps are your friends.
- davedx 9y agoGit pull - you have a staging server!?
- paulddraper 9y agoExcept that this is Facebook, so `sh tests` is going to take 900 cpu-hours