use*_*485 15 passwords powershell global jenkins
我无法在powershell中访问jenkins全局密码作为环境变量.我做了以下事情.不确定我还缺少什么.
$env:gluser$gluser他们似乎都没有让我在Jenkins的powershell调用中访问全局密码.有人可以帮忙吗?
Sla*_*lav 30
不要混淆EnvInject插件和Credentials Binding插件.这两者做了很多不同的事情,但两者都允许全局管理密码,但不同.
$env:VAR_NAMEVAR_NAME(即EnvInject方式的第2步,或Credentials Binding方式的第4步)EnvInject vs Credentials Binding
密码与秘密文本的用户名.
username:password.secret.在我们的构建中,我们按以下方式使用它(实际代码):
$deploymentdir = $env:VC_RES + "\azure"
. ".\src\Extensions\Setup\VirtoCommerce.PowerShell\deploy-tfs.ps1" -deployment $deploymentdir -solutiondir $env:WORKSPACE
Run Code Online (Sandbox Code Playgroud)
然后将 $deploymentdir 作为参数传递给 ps1,工作正常。
环境变量 VC_RES 在“管理 Jenkins”->全局属性下配置。“环境变量”旁边有一个复选框,我们在那里设置它们。WORKSPACE 变量由 jenkins 本身设置。
| 归档时间: |
|
| 查看次数: |
19838 次 |
| 最近记录: |