VS团队服务和Azure持续交付子目录

我在VS Team Services git存储库中有一个项目,其结构如下(简化):

  • /
  • 脚本(打字稿)
  • 样式(for sass)
  • wwwroot(公共目录与图像,CSS,JS ...)
  • ...
  • 所有的打字稿和sass文件都是在wwwroot内部的适当目录中建立起来的。

    我想要做什么,但无法找到如何将wwwroot目录仅推送到Azure网站而不是整个项目。

    如果不可能,有什么选择?


    有两种方法可以做到这一点

    更简单的方法

    您可以添加一个自定义部署设置,将您的wwwroot目录设置为您网站的根目录。

    这篇文章的底部描述了如何做到这一点:http://www.zainrizvi.me/2015/10/13/deploy-statically-generated-sites-to-azure-web-apps/

    以下是相关的代码片段:

    将.deployment文件添加到您的代码的根文件夹中,并粘贴到以下内容中:

    [config] project = wwwroot

    更难的方法

    如果您确实想部署wwwroot文件夹,则可以使用自定义部署脚本将所需的文件部署到您的站点。

    这涉及到创建一个自定义脚本,该脚本在您每次部署站点时执行,并且在该脚本中,您会告诉它只复制wwwroot文件夹。

    链接地址: http://www.djcxy.com/p/88561.html

    上一篇: VS Team Services and Azure Continuous delivery subdirectory

    下一篇: LWJGL won't work outside NetBeans