PowerShell 中的安全 Appveyor 变量
Secure Appveyor variables in PowerShell
如何在 PowerShell 命令中使用安全变量?
示例:
environment:
password:
secure: HEa8MAJyyfSv33snyK3Gleflk9SIfZBxbnTiS39hlWM=
install:
- ps: $env:password
此命令未打印任何内容。
根据 this page,这是在 PowerShell 中使用环境变量的方法,但显然没有安全的 Appveyor 变量。
我找到了罪魁祸首:
来自Appveyor webpage about secure variables:
secure variables are not decoded during Pull Request
这正是我想要做的。
如评论中所述,可以在 Appveyor 项目设置中激活安全变量,一切正常。
如何在 PowerShell 命令中使用安全变量?
示例:
environment:
password:
secure: HEa8MAJyyfSv33snyK3Gleflk9SIfZBxbnTiS39hlWM=
install:
- ps: $env:password
此命令未打印任何内容。 根据 this page,这是在 PowerShell 中使用环境变量的方法,但显然没有安全的 Appveyor 变量。
我找到了罪魁祸首:
来自Appveyor webpage about secure variables:
secure variables are not decoded during Pull Request
这正是我想要做的。
如评论中所述,可以在 Appveyor 项目设置中激活安全变量,一切正常。