首页 文章

如何在Windows Azure和Visual Studio Online上正确设置持续集成

提问于
浏览
0

当我们有1个解决方案(BuildDeploy.sln)和2个 Cloud 服务(DataHora.ccproj和Maiuscula.ccproj)时,如何正确设置持续集成:

当我尝试运行为maviscula在线视觉工作室创建的默认连续部署脚本时, Cloud 服务将被DataHora Cloud 服务取代 .

似乎他只获得了datahora ccproj,因为他是该解决方案的第一个 Cloud 项目服务 .

为了测试我的理论,我在配置管理器中创建了一个自定义条目,仅构建maiusculo并将构建定义更改为仅获取 Any CPU|X_Maiusculo

当我运行由visual studio持续集成创建的maiusculo的默认构建定义时,我收到以下错误:

为目标构建$ / ContinousDeployment / BuildDeploy / BuildDeploy.sln DataHoraCloudService:发布 . C:\ a \ src \ BuildDeploy \ BuildDeploy.sln.metaproj:项目中不存在目标“DataHoraCloudService:Publish” .

所以我的问题是: How to setup my continous integration script to build and deploy only one project of my solution?

1 回答

  • 0

    如果解决方案中有多个可部署代码项目,则默认值不起作用 . 它是通过一些解决方案快速部署而创建的 .

    如果您转而使用默认模板并创建一个PowerShell来执行两种服务的部署,则可以从后测试位置调用它 . 无论如何,这是一种更好的方法,因为可以在构建之外进行调试 .

相关问题