0
在我看到Octopus Deploy之前,我認爲依賴於環境的appSettings應該是項目屬性中Build Configuration的一部分。Visual Studio Team Services Web.Config替換變量
現在,在軟件即服務的時代,這是一個將所有東西都打包的部署過程。
我希望我的環境配置在發佈過程中打開web.config並根據我爲發佈定義定義的變量名替換appsettings和連接字符串。
我該怎麼辦呢?我能得到的最接近的是魔術塊。問題在於我必須給它一個帶映射的json,我必須爲每個環境單獨定義它,所以它不會使用環境變量,或者至少必須在「環境變量「部分,然後再在每個環境過程中。
是的,但您無法在web.config中保留令牌,因爲開發人員需要在localhost上運行應用程序。 – doker
@doker您可以通過添加一個更多配置一起使用它與SlowCheetah轉換:https://visualstudiogallery.msdn.microsoft.com/69023d00-a4f9-4a34-a6cd-7e854ba318b5 –
這很酷,仍然。我認爲源代碼應完全是環境不可知的。構建過程應爲目標環境設置正確的值。 – doker