2

我正在使用Azure移動服務作爲我的移動應用程序的後端。儘管我盡了最大努力,但現在我的服務器端腳本變得複雜了。有沒有一種方法可以在源代碼控制中爲我的服務中的表格插入,更新,讀取,刪除腳本,並且可能有辦法從Visual Studio中部署它們?Azure移動服務中服務器端腳本的源代碼管理

回答

5

你檢出了節點Azure Command Line Tools嗎?這可能會解決您的問題。這些工具可讓您從開發機器整齊管理移動服務。新增的用於移動服務的cli工具也支持下載您的腳本。只需在您的Azure的PowerShell中運行以下命令:

azure mobile script download <service_name> <script_name> 

腳本名稱語法如下:

  1. 對於表:表/ {插入|閱讀|更新|刪除}
  2. 蘋果推送通知:共享/ apnsFeedback
  3. 調度:調度器/

一旦你有你的腳本下載並放置在你的本地文件系統上,你可以把它們放在你的客戶端的源代碼管理中,這會消耗你的移動服務,或者把它們放到他們自己的git倉庫中。但是,您不能將您的源代碼管理存儲庫與您的移動服務同步。爲了上傳您對腳本進行任何更改,你需要在Azure的CLI再次執行以下命令:

azure mobile script upload <service_name> <script_name> 

我不知道,如果你可以一次上傳多個腳本雖然。您可能可以使用一些我看到Glenn Block post on github的Azure-CLI自動化腳本。這可以讓您以某種方式自動上傳腳本作爲構建工作流的一部分。

編輯:

我發現了更多的資源,可以幫助您與此:

這些都是喬什扭曲一些重要的資源。我相信他們會把你推向正確的方向。