【发布时间】:2016-03-03 15:09:31
【问题描述】:
我们使用什么:
我们将 mercurial 和 bitbucket 用于存储库。 Appveyor 和 kudu 用于持续集成和部署。我们使用 Visual Studio 2015 作为 IDE。
我们拥有的:
我们有不同的网络项目。他们分享了一些其他项目。所有的 Web 项目都有自己的解决方案。每个解决方案都有自己的存储库。
如果开发分支有变化。 Appveyor 构建此存储库,对其进行测试和部署。
如果默认有变化,kudu 会构建这个存储库并部署它。
我们想要什么:
我们希望将所有这些项目合并到一个解决方案中。但我不知道如何实现持续集成或部署。
如果我对 webproject1 进行更改,我只想构建和部署 webproject1。解决方案中的其他 Web 项目既不应该构建也不应该部署。
【问题讨论】:
-
看来你真的不需要1个解决方案。您想让所有项目在同一个 Visual Studio 实例上打开吗?这就是您想要单一解决方案的原因吗?
-
与开发有关(调试、依赖、nuget等)
标签: visual-studio mercurial continuous-integration continuous-deployment appveyor