0
私はMeteorJSプロジェクトを持っており、すべての依存関係を構築してデプロイするためのパッケージングスクリプトを作成しています。meteorjs既存のパッケージ/プロジェクト用のパッチを作成する
パッチを作成するコマンドがあるかどうかを知りたいと思っていました。新しいファイルと機能を追加するときに、パッチを作成してそのファイルだけをビルドして展開したいと考えています。 rsync
はあなたを助けることができるように
echo "Check if output folder exists"
if [ ! -d "output" ]; then
mkdir output
fi
echo "Building the project"
meteor build output/ --directory
echo "Changing directory"
cd output/bundle/programs/server
echo "Installing all Node dependencies"
nmp install
cd ../../../
echo "Compressing the package"
zip -r bundle.zip bundle
おかげで、その私はrsyncのを使用するために可能であることを行っていません。その理由は、zipファイルを展開してそれに応じて解凍することができるため、最悪の場合は古いパッケージのローカルインスタンスを作成し、rsyncを実行して展開して展開することになります。 – Vivek
私が知る限り、zipファイルにはrsyncを使用できます。私はMeteorアプリケーションバンドル(tar.gz)の配備にrsyncを使用します。 – imkost