遠程客戶的策略不允許我從我的開發環境直接發佈到他們的服務器。我遠程進入環境並將發佈的工件(Asp.Net-MVC)複製到測試環境。不同環境之間的部署過程(Build/Test/Staging/Production)目前手動完成,耗時且容易出錯。用於接受前提的持續部署方法Asp.Net-MVC
我知道有些工具已經存在,並且看到了一些CI解決方案,但看起來像是我想要的東西過多。看着Jenkins,Octopus,MSDeply,PSDeploy,Robocopy和其他僅舉幾例,但現在我不知道要走哪條路。閱讀我最終希望達到的持續部署方法,因爲我真的試圖避免重新發明輪子並編寫我自己的自定義部署工具,這是一種討厭的習慣,我試圖打破許多帽子,我必須穿。
有關如何在獨立服務器上自動執行此過程的任何建議?在這個階段,重點是文件的移動,而不是數據庫的移植。
感謝
在我的情況下,我在我的環境中構建,然後將其複製到他們的環境中。那麼我是否能夠使用發佈配置文件進行部署,以便在需要時進行測試,分期和製作? – Nkosi
@Nkosi - 在這種情況下,我會看看創建一個發佈包。您將不得不學習一些關於MSDeploy的知識,但它可以讓您創建一個包並將其部署到多個環境中。您甚至可以根據需要覆蓋設置。 – Josh
然後我會把它放在列表中。謝謝。 – Nkosi