一键搞定多服务器的更新

书接上篇,上回说到通过Jenkins部署同一台的服务器的代码,这着实减轻了我太多的工作量,我们公司有十多个分支,之前每次发测试版,虽然我也写了批量处理的脚本,但还是半自动化的,每次都要手工点击一下,非常的痛苦.

现在有了Jenkins就太好了,我部署好以后,给开发配置了账号,他们自己可以随时迁入代码,然后点击发布就可以欢快的测试了.

 

不过发正式版的时候又遇到了坑,8台服务器,之前我们都是每台写一个脚本,然后挨个去每台机器上去点击发布,耗时费力,后面通过一番研究,发现通过 psexce可以远程执行多台机器上的文件,甚好.

相关的文字我就不多介绍了,网上很多,贴出几个代码,感受下:

 

一条语句搞定8台机器的更新,还是很恣意的啦~

psexec \\jdz01,jdz02,jdz04,jdz05,jdz06,jdz07,jdz08  -u leishen -p "123456" powershell D:\leishen\copy_job.ps1

  

你可能感兴趣的:(一键搞定多服务器的更新)