各位年薪百万大大们好
小鲁我是目前在巴拉圭的替代役男
刚开始在地球另一端抠顶大概三周而已
工作的计画是协助他们国家医院医疗资讯系统的开发&维护
使用的技术如下:
Backend: Java 8, Struts2, Tomcat 8.5
Database: PostgreSQL-9.4
Platform: CentOS 7
Others: Flyway, Gradle
这边想跟各位大大请益问有关DevOps的问题
这里开始使用我们系统的医院目前都有独立的服务器
因此当我们的APP(Java)或DB有做修改后
他们目前是逐台Server做手动更新
满浪费时间的而且未来推广到更大量医院时候很惨
几分钟前老板让我找个方法可以同时更新所有的Server
这边因为基本上更新主要有两个任务:
1. 写好更新DB的sql后丢上Server用Flyway执行 (或直接psql吃.sql)
2. 开发出新的版本后包成 .war 档丢进Server的Tomcat