如何在Jenkinsfile中使用linux系统变量?

时间:2019-12-03 02:33:33

标签: jenkins

我想使用带有在bashrc中设置的用户名和密码的curl。即:

curl -u $jenkuser:$jenkpass foobar.org

但这对我不起作用。因此,在我的repo/Jenkinsfile

中设置不需要的秘密凭据的好方法是什么

1 个答案:

答案 0 :(得分:0)

通过 Execute shell 构建步骤创建Jenkins项目。在该外壳中,您可以运行curl命令并设置凭据,其中有一个名为 此构建已参数化 的选项,您可以在其中创建 Password Parameter 。这些参数可以在带有curl命令的shell中使用。这是我的测试项目的屏幕截图。 因为密码以加密格式存储,所以这种方法很安全。

enter image description here