我正在使用 MSBuild 任务来安装 Windows 服务。一切正常,但新安装的服务在本地系统帐户下运行。无论如何告诉MSBuild在与TeamCity相同的帐户下安装服务(TeamCity在特殊服务帐户下运行)。我正在使用 TeamCity 运行构建文件。我不想明确指定用户名和密码,因为以纯文本形式存储此信息风险太大。
谢谢你。
我正在使用 MSBuild 任务来安装 Windows 服务。一切正常,但新安装的服务在本地系统帐户下运行。无论如何告诉MSBuild在与TeamCity相同的帐户下安装服务(TeamCity在特殊服务帐户下运行)。我正在使用 TeamCity 运行构建文件。我不想明确指定用户名和密码,因为以纯文本形式存储此信息风险太大。
谢谢你。
这似乎不可能。但是,我建议改用构建参数,它们是为此而设计的。在此处阅读更多信息:http: //confluence.jetbrains.com/display/TCD6/Defining+and+Using+Build+Parameters+in+Build+Configuration
您将能够在 TeamCity UI 中指定用户/密码(如果需要,甚至在每个构建中)