1
我在存儲庫服務器上有一個源代碼。該應用程序正在AWS實例上運行。我可以創建一個腳本記錄日誌,進行拉取,編譯,並將新的二進制文件複製到目標文件中。如何進行連續部署 - AWS上的C++
但是,如果應用程序正在運行,我該如何複製新的二進制文件?通常的做法是什麼?我是否必須停止應用程序以進行更新?持續部署如何工作呢?
我正在使用linux,應用程序是在C++中。
我在存儲庫服務器上有一個源代碼。該應用程序正在AWS實例上運行。我可以創建一個腳本記錄日誌,進行拉取,編譯,並將新的二進制文件複製到目標文件中。如何進行連續部署 - AWS上的C++
但是,如果應用程序正在運行,我該如何複製新的二進制文件?通常的做法是什麼?我是否必須停止應用程序以進行更新?持續部署如何工作呢?
我正在使用linux,應用程序是在C++中。
您必須在複製二進制文件後重新啓動應用程序。我強烈建議您使用其中一個框架進行連續的構建/集成,儘管這樣做不那麼痛苦,例如Jenkins。
它不僅有助於實際的部署過程,還可以爲您運行測試,並且只有在測試成功時才能部署。還有一個用於AWS集成的插件。