如何将密码传递给 jenkins build

How to pass the password to the jenkins build

我有一个 java class 需要存储在用户本地计算机中的用户密码,当我在 master Jenkins 中触发构建时,由于构建失败到身份验证,它搜索 machine.How 中不可用的用户密码,我可以将它设为 Jenkins 的泛型以使构建成功吗?

设置 Environment Variables 而不是硬编码。

示例:

对于每台机器,先设置这个变量

  • 你的本地

    set PATH_TO_MY_PASSWORD="U:/authentication/pw.txt"

  • 詹金斯

    set PATH_TO_MY_PASSWORD="C:/my_jenkins/pw.txt"

然后将您的代码更改为:

private static final String PASSWORD_FILE_PATH = System.getenv("PATH_TO_MY_PASSWORD");