雪白月亮

文章
4
资源
0
加入时间
2年10月21天

使用 Maven Profile 和 Filtering 打各种环境的包

每个项目都会有多套运行环境(开发,测试,正式等等),不同的环境配置也不尽相同(如jdbc.url),借助Jenkins和自动部署提供的便利,我们可以把不同环境的配置文件单独抽离出来,打完包后用对应环境的配置文件替换打包后的文件,其实maven已经给我们提供了替换方案:profile + filteringFilteringFiltering 是 maven 的 resource 插件 提供的功...

1.自动化运维概述

在运维技术还不成熟的早期,都是通过手工执行命令管理硬件、软件资源,但是随着技术的成熟以及软硬件资源的增多,运维人员需要执行大量的重复性命令来完成日常的运维工作。而自动化运维就是将这些原本大量重复性的日常工作自动化,让工具或系统代替人工来自动完成具体的运维工作,解放生产力,提高效率,降低运维成本。可以说自动化运维是当下IT运维工作的必经之路。1.1 自动化运维势在必行自动化运维之所以势在必行,原因有以下几点:(1)手工运维缺点多。传统的手工执行命令管理软硬件资源容易发生操作风险,只要...