我是詹金斯政府的新手,试图帮助一位朋友为他的创业公司设立詹金斯。
我知道詹金斯有插件但对如何达到他的要求并不太熟悉。
他有一个spring
个应用程序,使用dispatcher.xml
来引用jdbc.properties
(每个环境一个,例如:jdbc_dev
,jdbc_test
,jdbc_prod
如何在Jenkins中设置环境变量,以便在构建war文件时选择相应的jdbc.properties
?
答案 0 :(得分:1)
我认为以下插件可以帮助你的朋友。
1)EnvInject Plugin: - 根据要求注入环境变量。
2)Role strategy: - 管理各种用户的授权和权限。例如:Admin,Tester,Developer,guest。
有关此插件配置的更多信息,请阅读此Answer
3)JobConfigHistory Plugin: - 如果你搞砸任何东西,还原你的变化。
希望它有所帮助。
答案 1 :(得分:0)
有时候,让你的构建需要几个“参数”是有用/必要的。
...
参数可用作环境
参数变量。所以例如shell( $ FOO ,%FOO%)或Ant( $ {env.FOO} )可以访问这些值。
[我的更正。]
多配置项目对于您的构建将执行许多类似构建步骤的实例非常有用,否则您将复制步骤。