【问题标题】:Deploy Mobile Service (.Net backend) files build from Visual Studio Online build server部署从 Visual Studio Online 构建服务器构建的移动服务(.Net 后端)文件
【发布时间】:2015-07-21 05:36:36
【问题描述】:

目前,我们的开发人员使用发布向导从 Visual Studio 2013 部署我们的移动服务(.Net 后端)。有时这意味着开发人员部署的东西要么根本没有提交,要么不想推送到源代码控制存储库。我们已经在使用 Visual Studio Online Build 服务器从源服务器进行持续集成,因此使用它构建的文件进行部署以消除这种风险是有意义的。

目前我能看到的唯一方法是从 Visual Studio Online 构建门户执行“下载作为 zip 下载”,然后执行 FTP 样式部署。这意味着我失去了仅上传更改的网络部署功能。

我注意到有一个名为 GitContinousDeploymentTemplate 的不同构建模板允许您指定 Windows Azure 部署环境,但这似乎只适用于传统的云服务或网站。

如果有人知道这样做的好方法,任何帮助将不胜感激。

干杯

F

【问题讨论】:

    标签: azure azure-mobile-services azure-devops


    【解决方案1】:

    来自here

    找到了解决办法。

    1. 在构建定义的 MSBuild 参数中,添加以下内容:

      /p:DeployOnBuild=true /p:PublishProfile="{发布名称}" /p:AllowUntrustedCertificate=true /p:VisualStudioVersion=12.0 /p:用户名={用户名} /p:密码={pw}

      您可以从发布配置文件中获取值,该配置文件可以从 Azure 管理门户上的移动服务仪表板。

    2. 在部署下,在“部署设置路径”下的源代码管理中添加 pubxml 文件的路径。注意:在 转义最后一个“\”的路径结束。

    此解决方案的一个问题是无论部署如何 你的测试结果,但这可能会被补救 修改构建模板。我们使用了 在我们的例子中是 GitContinuousDeploymentTemplate 模板。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-12-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-31
      • 2017-09-18
      相关资源
      最近更新 更多