凭据绑定在 Windows 批处理命令 Jenkins 中不起作用

Credential Binding does not work in Windows batch command Jenkins

我有点受困于 Jenkins 凭据绑定。 我正在使用“绑定”选项卡并创建了一个秘密文本,其变量是 pwd

并且我在 "Execute Windows batch command" 步骤中使用了变量,并且我在 windows 节点上 运行 下面的命令。

echo password is $pwd

并且输出始终是文字

password is $pwd

即使打印 $BUILD_NUMBER 等现有环境变量也不起作用。

为什么我的密文绑定不起作用?不应该在我的构建步骤中扩展变量吗?谁能指出我在这里犯的错误是什么。

提前致谢!!

var 只需打印为 %var%

我正在使用秘密文本来存储 sql 服务器登录的密码,但仅使用 %var% 对我不起作用 如果您使用 var 作为密码,请将其用作 "%var%"