2015-10-20 61 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