2012-07-22 19 views
1

我在存储库服务器上有一个源代码。该应用程序正在AWS实例上运行。我可以创建一个脚本记录日志,进行拉取,编译,并将新的二进制文件复制到目标文件中。如何进行连续部署 - AWS上的C++

但是,如果应用程序正在运行,我该如何复制新的二进制文件?通常的做法是什么?我是否必须停止应用程序以进行更新?持续部署如何工作呢?

我正在使用linux,应用程序是在C++中。

回答

0

您必须在复制二进制文件后重新启动应用程序。我强烈建议您使用其中一个框架进行连续的构建/集成,尽管这样做不那么痛苦,例如Jenkins

它不仅有助于实际的部署过程,还可以为您运行测试,并且只有在测试成功时才能部署。还有一个用于AWS集成的插件。