这是一个非常新的S / W开发行业,自从担任系统工程师以来,我的任务是使用Jenkins实现构建和发布管理系统。因此,在从我的svn中检出源代码之后,能够使用maven为我的java proj安装,配置甚至构建war文件。现在它的实际任务是为我的不同环境(如UAT,Staging和Prod)构建mutliple war文件。我不想创建多个作业,但是我想使用多配置选项来实现这一点。那么,任何人都可以帮我这样做吗?
谢谢, SREE
答案 0 :(得分:0)
我强烈建议不要构建特定于环境的发布二进制文件。而是解决使一个环境与另一个环境不同的问题。通常,它是在属性文件中保存的配置,记录信息,如:
将此版本添加到发行版中会使您的软件非常不灵活。例如,为什么每次更改数据库密码时都必须重建软件?
解决方案是使用像JNDI这样的标准。在tomcat中,您可以使用上下文文件来设置数据源和其他变量。