相当多的构建和 CI 系统支持将构建输出推送到 Azure 的步骤,但我还没有看到任何可以实际在 Azure(或 EC2)上运行的系统。理想情况下,我希望能够启动任意数量的实例(取决于待提交的数量)来处理实际的构建+质量门(UT、FXCop、其他静态分析工具)+源存储库 checkin 过程。
是否有现有的工具可以做到这一点,或者是否有人构建了他们可以讨论的东西?
谢谢!
[编辑:我发现this question这非常相似,但没有任何信息丰富的答案,所以我会保留我的问题]
最佳答案
如果您使用 Git 或 Mercurial 进行源代码控制,AppHarbor 可能就是您所需要的。它是一个 CI 构建/部署环境,专门在云 (EC2) 中运行,并且可以将构建输出部署到 Azure。
以下是一些引用链接:
http://sourcecodebean.com/archives/appharbor-heroku-for-net/987
http://lostechies.com/chrismissal/2011/03/12/using-appharbor-for-continuous-integration
http://haacked.com/archive/2011/05/12/making-let-me-bing-that-for-you-open-source.aspx
关于build - 利用 EC2 或 Azure 扩展分布式 C# 构建系统?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6170187/