【问题标题】:TeamCity SSH-Exec Build step with password from parameterTeamCity SSH-Exec 使用参数中的密码构建步骤
【发布时间】:2015-09-12 05:25:46
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: ssh teamcity teamcity-8.0


    【解决方案1】:

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

    【讨论】:

    • 你确定吗?我不再有权访问 TC 服务器(离开公司),但这将是相当令人惊讶的 :)
    • 我已经创建了很多 SSHExec 构建,我以这种方式输入了密码参数并且它可以工作。通过在字段中输入参数变量,TC 知道它需要将其替换为参数的值。尽管它被掩盖了,但它具有误导性。
    猜你喜欢
    • 1970-01-01
    • 2012-12-28
    • 2014-09-13
    • 2012-07-22
    • 2016-06-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多