2017-05-23 99 views
1

我有nodejs應用程序。我可以將它部署到沒有VS或其他大型IDE的Azure應用程序服務嗎?如何從VSTS部署到Azure應用服務?

所以,我想要一個簡單的方法來選擇分支,我需要將它推到azure並運行nodejs的默認命令。

我一直堅持下去,因爲所有的解決方案都是使用VS.

回答

0

您可以使用Azure應用服務部署步驟/任務將其部署到Azure應用服務。例如:

  1. 創建構建定義
  2. 添加相關的步驟/任務構建項目
  3. 添加Azure的應用服務部署的步驟/任務(可以發佈使用Web部署或直接上傳文件)
  4. 選擇觸發器選項卡並啓用持續集成
  5. 指定倉庫和分支過濾器

之後,構建會如果將更改推送到目標分支,則會觸發。 相關文章:Define a continuous integration build for your Node.js app

關於nodejs的運行命令,您可以使用kudu API引用此線程:Include node modules in azure deployment via VSTS

0

這可以做到。查看Visual Studio Team Services中的構建和發佈功能。

使用VSTS Build,您可以觸發構建並自動在特定分支的Git檢入中推送到Azure Web App,也可以手動觸發構建和推送。

查看VSTS構建中的Azure應用程序服務部署任務。

請注意,由於VSTS正在從您的Git倉庫中提取,因此使用什麼IDE來實際開發您的應用程序並不重要。

另外,對於小團隊和單個部署管道,VSTS是免費的。

相關問題