Deployment 在Team City中运行build时,如何提示用户输入手动参数?

Deployment 在Team City中运行build时,如何提示用户输入手动参数?,deployment,teamcity,credentials,prompt,manual,Deployment,Teamcity,Credentials,Prompt,Manual,假设您在TeamCity中制作了一个自动部署脚本。该脚本使用SSH连接到prod环境。我不信任生成服务器,也不想在生成脚本中存储凭据。当我手动启动构建时,如何让TeamCity询问提交给SSH命令的用户名和密码?运行构建时,您必须配置自定义构建参数并使用运行自定义构建对话框。或者,您也可以对生成使用“升级”命令 请阅读更多关于和的信息。这是什么类型的脚本?动力地狱?我正在考虑使用Windows凭据管理器,但还没有。这听起来不错,但我想密码会显示在日志等中。没错。您可以为部署配置公钥/私钥SSH身

假设您在TeamCity中制作了一个自动部署脚本。该脚本使用SSH连接到prod环境。我不信任生成服务器,也不想在生成脚本中存储凭据。当我手动启动构建时,如何让TeamCity询问提交给SSH命令的用户名和密码?

运行构建时,您必须配置自定义构建参数并使用运行自定义构建对话框。或者,您也可以对生成使用“升级”命令


请阅读更多关于和的信息。

这是什么类型的脚本?动力地狱?我正在考虑使用Windows凭据管理器,但还没有。这听起来不错,但我想密码会显示在日志等中。没错。您可以为部署配置公钥/私钥SSH身份验证。然后就不需要传递密码了,只需要传递用户名(如果您在不同的环境下有不同的用户名)。这行得通吗?现在情况不同了,使用远程Powershell会话并传入用户名和密码。如上所述,日志中将显示使用配置参数。有人弄明白了吗?Team City?Team City 7中的任何功能请求都具有类型参数和密码类型的加扰参数。试试看。只需要先升级TC…这对城市7队来说非常适合。只需确保升级到至少7.0.3,因为这修复了一个将密码写入日志文件的错误。