Jenkins Pipeline:scm用户名/密码作为输入参数

时间:2017-05-02 06:32:15

标签: maven jenkins jenkins-pipeline

我需要传递用户名/密码才能在管道中进行maven发布。

我无法在Jenkins中注册凭据,因为每个用户都需要使用它自己的凭据,所以我需要将它们作为参数传递(很像在使用maven作业进行发布时可以传递凭据)。

我试图在Jenkins中将它们定义为作业参数,但是在命令行中传递它们时我无法避免记录它们:

 sh "mvn -e -Dpassword=${SCMPW} -Dusername=${SCMUSR} ... release:prepare release:perfom"

有没有办法获得这个?

0 个答案:

没有答案