请问下,现有正式环境,测试环境等不同环境,要实现快捷的在不同环境下打包发布,我用Jenkins该以什么方式对不同环境下的项目进行打包,区别在于配置文件不同,是建立多个任务,不同环境就构建不同任务?还是用脚本在打包的时候替换配置文件?还是有插件什么的?
请问下,现有正式环境,测试环境等不同环境,要实现快捷的在不同环境下打包发布,我用Jenkins该以什么方式对不同环境下的项目进行打包,区别在于配置文件不同,是建立多个任务,不同环境就构建不同任务?还是用脚本在打包的时候替换配置文件?还是有插件什么的?
我是用ant打包的,Jenkins构建的时候选择参数化构建,然后在ant脚本里使用&{env.param}获取参数,作为脚本里exclude标签的值,就可以排除其他不需要的配置了