日常使用WAS的过程中,我们主要有两种方式
1:jenkins插件:主要用于我们开发的CI/CD的测试开发环境,在完成日构建后即可自动部署war,非常方便
2.python脚本:由于生产和测试环境的隔离,在生产环境中我们使用pyhton调用WAS的接口编写了一套部署脚本,这样可以将测试过的war直接自动部署生产环境
收起这里我介绍一下我们对于was 应用自动发布的管理这方面的一点经验。
目前公司主要使用was 中间件平台,每天都有好几次的应用发布,前期我们平台管理员的工作量非常的大,不胜其烦。
后来找第三方基于was 做了一个自动发布的小工具,应用管理员没人会有一个账户,每当需要发布的时候应用管理员在工具里提一个申请,写好应用系统名称和计划时间,上传war包,带平台管理员审核后,让后业务系统在指定时间进行发布,如果生产系统发布会检查这个应用是否已经在开发测试系统上发布过,否则不允许。等等,极大的解放了平台管理员的劳动量。
收起