BuildMasterを使用して自分のWebサイトの1つをデプロイしようとしていますが、この特定のサイトには数千のファイルがあります。本番サーバーにデプロイする必要がある場合、変更する必要があるのは1つまたは2つのファイルだけである場合があります。以前のリリース以降に変更されたファイルのみをサーバーにコピーするように展開計画を設定する方法はありますか?
2 に答える
2
デフォルトでは、変更されたファイルのみを転送する「ファイル転送アクション」を展開計画に追加する必要があります。
何千ものファイルを含むビルド アーティファクトを作成している場合は、まずそれを BuildMaster サーバーにデプロイしてから、「ファイルの転送アクション」を使用して、変更されたファイルのみを転送することをお勧めします。アーティファクトをリモート サーバーに直接デプロイすると、アーティファクト全体が転送され、1000 以上のファイルがすべて解凍されます。
これを投稿していただきありがとうございます。FAQ に追加します。
于 2011-08-23T17:31:13.687 に答える
0
rsync はおそらくこれを達成するためのより良い方法です:
rsync -a ./source/directory username@server:/destination/directory
これにより、変更されたファイルのみが送信されます
于 2011-08-22T18:19:14.203 に答える