2015-10-20 34 views
0

我想弄清楚如何从appveyor连续部署单页面应用程序到一个天蓝色的网站。我有点困惑,因为我没有直接访问azure,所以我试图在联系管理员之前弄清楚许多细节,但appveyor/azure文档让我留下了一些问题。从appveyor部署单页面应用程序到azure

我的目标:

  1. 部署静态站点它的建成后或触发蔚蓝创建成功后做了部署。该应用程序使用角色和一系列其他依赖项编写,打包成静态网站。
  2. 不需要希望最终用户知道部署正在发生,因此任何增量复制到现场环境都没有了。
  3. 不要想检查派生文件或生成回购。

我目前有一个构建系统,它将静态站点绑定到一个zip压缩文件中。所以我的问题是:

  1. 将使用WebDeploy提供商是否符合我的目标?如果我将zip压缩文件作为工件部署,是否会在部署过程中出现宕机?
  2. 有没有更好的工作方法?
  3. 有没有办法用azure自动化部署来做到这一点?例如,在成功构建之后触发天蓝部署。如果是这样,作为部署过程的一部分,kudu是否可以克隆私有子模块?我看到他们有子模块支持,但我无法从文档中找出是否会出现私有子模块的身份验证问题。

仅供参考,构建系统是100%NodeJS驱动和独立的Windows生态系统。

回答

0

AppVeyor将自动部署到Azure网站。使用下面的网站来设置您的部署。

http://www.appveyor.com/docs/deployment/web-deploy

+0

这仍然没有回答我什么网络部署的问题,如果它符合我指定的目标。 – jrossi

+0

Web部署将工件生成为zip文件并将其推送到Azure。 我仍然不确定您的用户是否注意到这一变化,但我没有遇到问题。 – Jake

+0

好的。谢谢。我会给它一个镜头。我能够说服管理员给我一个测试网站。 – jrossi

相关问题