自动化部署JavaWeb项目到服务器

java linux expect 17-07-14 00:41 1551  

> 如果能用代码实现的,我绝不动手。如果同一件操作你干了很多遍,那真该考虑下写程序了。 ### 主要原理 1. 编程程序将需要部署的代码打包,并且通过sftp客户端将部署包上传的服务器指定路径,然后使用ssh客户端执行部署脚本。 2. 如果需要与服务器进行交互的,比如 ![file](https://i.loli.net/2019/02/12/5c62840458d9f.png) 需要经过Server A进行中转,这个时候涉及到服务器之间的文件拷贝,我们需要用到expect。不知道expect的请自行Google