首页 > 解决方案 > 如何在我的 Jenkinsfile 中使用 linux 系统变量?

问题描述

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

curl -u $jenkuser:$jenkpass foobar.org

但这对我不起作用。那么什么是设置我不想要的秘密凭据的好方法repo/Jenkinsfile

标签: jenkins

解决方案


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

在此处输入图像描述.


推荐阅读