【发布时间】:2012-02-28 13:32:14
【问题描述】:
任何人都可以推荐任何用于将 Web 服务和网站自动部署到 IIS 的工具。能够在部署后运行 nunit(tests) 并在它们失败时可能回滚也很有用。
【问题讨论】:
标签: c# .net deployment
任何人都可以推荐任何用于将 Web 服务和网站自动部署到 IIS 的工具。能够在部署后运行 nunit(tests) 并在它们失败时可能回滚也很有用。
【问题讨论】:
标签: c# .net deployment
大多数continuous integration 工具(TeamCity、CruisControl、Jenkins、TFS 等)都可以用于此。
在您的构建步骤之后,您可以添加测试步骤,如果这些都成功,则将部署步骤添加到实时环境。
如何做到这一点的细节在不同的工具之间有所不同,但它们都是有能力的。
【讨论】:
我已成功使用TeamCity 处理与您描述的类似情况。 TeamCity 应该能够解决您的特定问题。
构建和/或单元测试失败将阻止自动部署。
如果您能描述更多您的要求(最高成本、许可、个人/业务等),那么我可以评估更多它是否适合您。
【讨论】: