将Jenkins凭据通过Node JS传递给shell脚本

时间:2017-11-16 06:23:15

标签: node.js shell curl jenkins

我的工作流程如下: 我在我的Jenkins slave中安装了一个自定义节点模块,它调用了一些shell脚本。我想传递通过credentials()

获得的凭据

方法由Jenkins声明性管道语法提供。 现在发生的事情是,当我将管道提供的用户名和密码环境变量传递给节点模块时,节点模块又将参数传递给shell脚本,该脚本用于将文件CURL到远程位置 我的凭证失败了。 但是如果我通过简单地调用shell脚本而不通过node_module来做同样的事情,那么相同的信誉可以正常工作。 这种行为有什么解决方法吗?我只想在这里理解

提前致谢

0 个答案:

没有答案