使用来自参数的密码的 TeamCity SSH-Exec 构建步骤

TeamCity SSH-Exec Build step with password from parameter

我使用 SSH-Exec 构建步骤(或 SSH 部署程序)进行构建,这需要在其配置中提供用户名和密码才能连接。

我遇到的问题是用户名可以由参数提供(这样我可以在触发构建时询问用户用户名)但我不能对密码做同样的事情(它被屏蔽并且参数引用在这个字段)。

如何配置 SSH-Exec 构建步骤以便从参数中获取密码?

(我知道其他密码验证方法,但我喜欢明确询问 运行 密码的人,以确认他负责 运行 它)。

您可以在密码字段中输入密码参数来使用参数。它仍然掩盖了价值,所以感觉有点奇怪,但它有效。