Settings.xml,配置文件提供程序和管道作业-如何避免使用明文形式的密码

时间:2018-10-23 14:26:51

标签: maven jenkins jenkins-pipeline

我已经研究了几天,似乎一直处于死胡同。

基本上,我想做的是以下几点: 使用Config File Provider插件将settings.xml文件存储在Jenkins中 指向我的管道作业中要在将Maven部署到Nexus期间使用的那些文件

  • 似乎没有托管Jenkins文件中有一个settings.xml文件和一个settings-security.xml文件,并且分别以-s settings.xml-D settings.security的形式传递了这两个文件去工作。 settings.xml可以正常工作,但是settings-security文件甚至似乎都没有被解析
  • 使用类似此处How to manage password in settings.xml of maven in Jenkins中所述的解决方案并不是我真正想要的。我根本不想让每个管道作业都注入凭据,因为那样我们就无法控制用户使用的凭据。此外,这还需要将这些凭据强制放入settings.xml本身(我认为是这样)

在这里,有没有人真的成功地将托管Jenkins文件用于settings.xml,非明文密码以及您如何进行管理?

0 个答案:

没有答案