我想使用真正的SQL數據庫運行測試。 SQL服務器和數據庫將位於Azure上。我試圖在VSTS上配置一個構建定義,其中任務將使用數據庫設置Azure資源組,並在我的解決方案上設置連接字符串並將Entity Framework Core遷移運行到數據庫。測試後,任務應該刪除資源組。在VSTS構建定義中使用真正的Azure SQL數據庫
我用我需要的數據庫創建了一個Azure資源組,並下載了PowerShell部署文件,腳本,template.json等等。
PowerShell腳本任務可以具有內聯腳本或腳本的路徑。 我應該將Powershell腳本添加到解決方案,以便VSTS可以訪問它們嗎?內聯腳本選項似乎適用於少數幾行腳本,Azure部署對於多個文件來說相當大。
設置連接字符串不應該太難。有幾個人建議使用市場上的替換令牌任務。
我不知道該如何運行數據庫遷移。我可以在PowerShell腳本任務上運行遷移嗎?我如何確保所需的cmdlet正常工作?
使用數據庫項目嘗試後會出現什麼結果? –
@ starain-MSFT我通過使用PowerShell腳本和Azure模板創建了數據庫,並在該版本上安裝了.NET Core SDK,並使用CLI工具更新數據庫。這似乎現在工作。我將不得不爲未來保留數據庫項目選項。謝謝你的幫助。 – VilH