我有一个由多个团队共享的Jenkins集群,可以在其上配置构建作业,但是我无法轻松地对Jenkins配置本身进行更改。
有一个中央的“ nexus pro” maven存储库管理器,但是这个非常大的跨国公司中的每个团队/小组都有自己的存储库,发布到存储库需要用户名/密码组合。
这意味着我必须使用一个maven settings.xml配置Jenkins服务器,这对我正在使用的团队是唯一的,而不会弄乱Jenkins集群的其他用户的maven配置。
Git是源代码控制存储库。
我建议使用配置文件插件,提供一个UI来编辑一个或多个Maven设置文件。
可以使用“ -s”选项将这些设置文件传递到您的Maven构建中。