如何处理开源项目中的凭据

时间:2014-05-19 10:40:22

标签: java jenkins continuous-integration credentials

我开发了一个存储在公共Github存储库中的应用程序。

该应用与需要当前存储在属性文件中的凭据的系统进行交互。

jenkins框会定期运行该应用程序。

在不暴露我的凭据的情况下在github中保存项目的问题简洁明了here

如何在不将凭据(应用程序需要)暴露给我的同事的情况下将凭据传递给jenkins作业?

1 个答案:

答案 0 :(得分:0)

在我的情况下,我选择了jenkins参数化构建,允许我提供字符串和密码类型的参数。

通过system.getProperty

在程序中读取参数