Linux/PHP Web サイトの舞台裏で実行される多数のバッチ プロセスがあります。それらは数と複雑さを増し始めているので、少しプロセスを加えたいと思います。
私のソース ツリーには、開発を念頭に置いて整理されていますが、展開を念頭に置いていない cpp ファイルとスクリプトがたくさんあります。すべての実行可能ファイルをコンパイルしたら、さまざまなスクリプトとバイナリをマシンのクラスターに配置する必要があります。マシンが異なれば、バッチ プロセスに必要な実行可能ファイル、スクリプト、および構成ファイルも異なります。また、すべてのマシンに対応するいくつかのツールを作成しました。現時点では、この展開プロセスは手動であり、エラーが発生しやすくなっています。
最終的には、ソース ツリーのルートで実行され、任意のマシンに必要なすべての小さなツリーを構築するスクリプトになるだけだと思います。次に、それを適切なマシンに rsync します。しかし、他の人がこの種の問題をどのように管理しているかに興味があります。何か案は?