2
我已經定義了一個過程,包括2個步驟:章魚部署 - 執行腳本文件
- 部署的IIS Web網頁
- 執行的腳本文件
在這個過程中執行的第一個步驟沒有任何問題。我可以將一個nuget軟件包上傳到Octopus Server的內置軟件包存儲庫,並將其部署到我的IIS網站。
對於流程中的第二步,我被要求指定一個腳本文件來運行,但我無法使用內置軟件包存儲庫或使用外部軟件包存儲庫上傳sql文件,因爲Octopus不會允許我上傳.sql文件類型。
指定要運行的SQL腳本文件的最佳方式是什麼?
我是否應該將它與我的nuget包一起打包,然後將腳本源指定爲'腳本文件包'或是否可以將SQL文件上載到存儲庫(外部或內置)並指定該文件作爲要執行的SQL腳本文件?
對此有最佳做法嗎?
感謝,
肖恩
這個sql文件在邏輯上是網站的一部分嗎?它是否可以作爲與網站相同的NuGet軟件包的一部分進行打包? –