1

リポジトリ サーバーにソースがあります。アプリケーションは AWS インスタンスで実行されています。ログを記録し、プルを作成し、コンパイルして、新しいバイナリを宛先にコピーするスクリプトを作成できます。

しかし、アプリケーションが実行されている場合、新しいバイナリをコピーするにはどうすればよいでしょうか? これを行う通常の方法は何ですか?更新するには、アプリケーションを停止する必要がありますか? 継続的な展開はどのように機能しますか?

私は Linux を使用しています。アプリケーションは C++ です。

4

1 に答える 1

0

バイナリをコピーした後、アプリケーションを再起動する必要があります。Jenkinsなど、継続的な構築/統合のためのフレームワークの 1 つを使用して、これをより簡単にすることを強くお勧めします。

実際の展開プロセスに役立つだけでなく、テストを実行して、テストが成功した場合にのみ展開することもできます。AWS 統合用のプラグインもあります。

于 2012-07-22T11:49:13.543 に答える