我是詹金斯管理的新手,试图帮助朋友为他的创业设立Jenkins。Jenkins环境变量
我知道詹金斯有插件,但对如何达到他的要求并不太了解。
他有一个spring
应用程序,它使用dispatcher.xml
引用jdbc.properties
(每个环境如:jdbc_dev
,jdbc_test
,jdbc_prod
如何在詹金斯我设置环境变量,所以相应的jdbc.properties
拾取,当战争文件内置
我是詹金斯管理的新手,试图帮助朋友为他的创业设立Jenkins。Jenkins环境变量
我知道詹金斯有插件,但对如何达到他的要求并不太了解。
他有一个spring
应用程序,它使用dispatcher.xml
引用jdbc.properties
(每个环境如:jdbc_dev
,jdbc_test
,jdbc_prod
如何在詹金斯我设置环境变量,所以相应的jdbc.properties
拾取,当战争文件内置
[由我更正。]有时候,您的构建需要几个“参数”是有用的/必要的。
...
参数可作为环境
参数变量。所以例如shell($ FOO,%FOO%)或Ant($ {env.FOO})可以访问这些值。
一个多配置项目是实例有用的,你的构建将使许多类似的建设步骤,您否则会重复步骤。
我认为下面的插件会帮助你的朋友很多。
1)EnvInject Plugin: - 根据需求注入环境变量。
2)Role strategy: - 管理各种用户的授权和权限。例如:管理员,测试人员,开发人员,客人。
有关此插件的配置更多信息阅读本Answer
3)JobConfigHistory Plugin: - ,如果你拧任何恢复的变化。
希望它有帮助。