tfs - 如何在 TFS 构建服务器上启用 Azure 项目的包创建

标签 tfs azure cloud tfsbuild

我有一个 WebRole Azure 项目,并且计划在解决方案构建成功时在 TFS 构建服务器上生成包。

以下是我的解决方案的简介:

  1. 网络应用程序。
  2. 开发过程中遵循的 TDD 方法。
  3. 1 个网络角色。
  4. 两种配置(云端和本地)
  5. 基于 ACS 的验证。

在 Visual Studio 中,我使用 PACKAGE 命令创建包。

运行 PACKAGE 命令时,我选择以下内容:

  1. 服务配置:云。
  2. 构建配置:发布。
  3. 已选中:启用远程桌面。

使用与 Visual Studio 中相同的设置在 TFS 构建服务器上创建包的过程是什么?

感谢任何帮助。

最佳答案

您可以使用 msbuild CorePublish 目标来实现此目的。 (参见例如this blog post)

作为安全最佳实践,远程桌面在源树中启用,但实际的证书、远程桌面设置并不在那里,而是通过在部署期间更改配置来添加。 构建配置的行为符合预期,ServiceConfiguration 风格最终将作为单独的 cscfg 文件。

关于tfs - 如何在 TFS 构建服务器上启用 Azure 项目的包创建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10075313/

相关文章:

javascript - 发布者域验证失败。服务器返回了意外的内容类型 header 值

sql - AZUR - 使用带有查询的 BCP 导出

azure - Azure AD 中的贡献者角色和存储帐户贡献者角色有什么区别?

visual-studio - TFS 自定义 checkin 策略不在添加框中

powershell - TFS 构建 vNext rest api : queue build requested for

azure - "Standard"或 "Basic"Azure Website 实例是否可以被 ARR 拉下,主要是为了闲置?

html - 如何配置 S3 和 Cloudfront 以流式传输 HTML5 视频?什么都试过了

visual-studio-2012 - TFS- "Could not find part of path"错误

TFS 2015 - 现场构建失败

amazon-ec2 - 云和现有企业应用技术