如何使用Jenkins运行带有凭据的批处理文件

时间:2013-05-01 15:59:36

标签: jenkins

我在批处理文件中有mkdir个命令,但只有管理员才有权创建目录,因此如何将凭据从Jenkins作业传递到批处理文件。

mkdir \\%%S.domain.com\c$\Test

3 个答案:

答案 0 :(得分:0)

是Daniel,可以使用此类实用工具完成,但我的组织不允许我在未经批准的情况下使用第三方工具。因此,我们使用WinRM配置了服务器,允许使用凭据远程连接到服务器。

答案 1 :(得分:0)

选择“使用秘密文本或文件,然后添加绑定。请参见屏幕截图:

enter image description here

答案 2 :(得分:0)

只是添加到@Marc 的答案中,按照建议使用秘密文本绑定来存储和传递用户名和密码作为环境变量。

将用户名变量设置为 USERNAME,将密码变量设置为 PASSWORD,然后在您的批处理文件中像这样使用 net use 命令。

net use "\\server\share" %PASSWORD% /user:%USERNAME%
\* whatever you need to do on that share, e.g. xcopy, mkdir *\
net use "\\server\share" /delete