1

我在存储库服务器上有一个源。该应用程序在 AWS 实例上运行。我可以制作一个脚本来记录、提取、编译并将新的二进制文件复制到它的目的地。

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

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

4

1 回答 1

0

复制二进制文件后,您必须重新启动应用程序。我强烈建议您使用其中一种框架进行持续构建/集成,以减轻痛苦,例如Jenkins

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

于 2012-07-22T11:49:13.543 回答