Batch file 凭据绑定在Windows批处理命令中不起作用
我有点被詹金斯凭证绑定卡住了。 我使用Bindings选项卡创建了一个秘密文本,该文本的变量是pwd 我在执行Windows批处理命令步骤中使用了这个变量,并且在Windows节点上运行下面的命令Batch file 凭据绑定在Windows批处理命令中不起作用,batch-file,jenkins,binding,credentials,Batch File,Jenkins,Binding,Credentials,我有点被詹金斯凭证绑定卡住了。 我使用Bindings选项卡创建了一个秘密文本,该文本的变量是pwd 我在执行Windows批处理命令步骤中使用了这个变量,并且在Windows节点上运行下面的命令 echo password is $pwd 并且输出总是文本的 password is $pwd 即使打印现有的环境变量,如$BUILD_NUMBER,也不起作用 为什么我的密文绑定不起作用?在我的构建步骤中不应该扩展变量吗?谁能告诉我我犯了什么错误 提前谢谢 只需将var打印为%var%。我使用
echo password is $pwd
并且输出总是文本的
password is $pwd
即使打印现有的环境变量,如$BUILD_NUMBER,也不起作用
为什么我的密文绑定不起作用?在我的构建步骤中不应该扩展变量吗?谁能告诉我我犯了什么错误
提前谢谢 只需将var打印为%var%。我使用密文存储sql server登录的密码,而仅使用%var%对我不起作用
如果您使用var作为密码,请将其用作%var%您没有提供代码,我的水晶球今天不工作。只需补充说明,批处理变量扩展是%var%而不是$barYeah,发布代码可能会帮助我们,帮助您。我们任何人都不可能猜到你的代码是什么样子的。。。如果我能猜到,我就不会在这里了。不过,我可以猜到您在某处设置了密码,但您实际上是在重复短语password is$pwd,因为$var不是批量使用的,而是我们使用令牌,即%%a或预设变量,即%var%I以图片形式提供了代码,无论如何,变量只需要打印为%var%谢谢