|
|
@ -84,36 +84,62 @@ target_pull() { |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
sync_files() { |
|
|
sync_files() { |
|
|
echo -e "$echoPrefix 开始同步 $echoSuffix" |
|
|
echo -e "$echoPrefix 开始同步: $source_path $echoSuffix" |
|
|
rsync -azvr --progress \ |
|
|
rsync -azr --progress --delete \ |
|
|
--exclude '*/.git/' \ |
|
|
--exclude '.git/' \ |
|
|
--exclude '*/.gradle/' \ |
|
|
--exclude '.gradle/' \ |
|
|
--exclude '*/.httpCache/' \ |
|
|
--exclude '.httpCache/' \ |
|
|
--exclude '*/.idea/' \ |
|
|
--exclude '.idea/' \ |
|
|
--exclude '*/logs/' \ |
|
|
--exclude 'logs/' \ |
|
|
--exclude '*/build/' \ |
|
|
--exclude 'build/' \ |
|
|
--exclude '*/out/' \ |
|
|
--exclude 'out/' \ |
|
|
--exclude '*/node_modules/' \ |
|
|
--exclude 'libs/' \ |
|
|
--exclude '*/yvan-framework/' \ |
|
|
--exclude 'node_modules/' \ |
|
|
--exclude '*/yvan-ui/' \ |
|
|
--exclude 'yvan-framework/' \ |
|
|
--exclude '*/build.gradle' \ |
|
|
--exclude 'yvan-ui/' \ |
|
|
--exclude '*/settings.gradle' \ |
|
|
--exclude 'build.gradle' \ |
|
|
--exclude '*/application*' \ |
|
|
--exclude 'settings.gradle' \ |
|
|
--exclude '*/bootstrap*' \ |
|
|
--exclude 'application*' \ |
|
|
--exclude '*/wms-print/' \ |
|
|
--exclude 'bootstrap*' \ |
|
|
--exclude '*/generated/' \ |
|
|
--exclude 'wms-print/' \ |
|
|
--exclude '*/generated_tests/' \ |
|
|
--exclude 'generated/' \ |
|
|
--exclude '*/*.bpmn' \ |
|
|
--exclude 'generated_tests/' \ |
|
|
--exclude '*/wms-modules/yvan-studio/*' \ |
|
|
--exclude '*.bpmn' \ |
|
|
--exclude '*/gradle.properties' \ |
|
|
--exclude 'wms-modules/yvan-studio/' \ |
|
|
--exclude '*/gradle-wrapper.properties' \ |
|
|
--exclude 'gradle.properties' \ |
|
|
--exclude '*/Dockerfile-wms-config-center' \ |
|
|
--exclude 'gradle-wrapper.properties' \ |
|
|
--exclude '*/Dockerfile-wms-print' \ |
|
|
--exclude 'Dockerfile*' \ |
|
|
--exclude '*/Dockerfile-wms-ui-config-center' \ |
|
|
$source_path/ $target_path |
|
|
--exclude '*/Dockerfile-wms-ui-mobile' \ |
|
|
echo -e "$echoPrefix 同步完成 $echoSuffix" |
|
|
--exclude '*/Dockerfile-wms-ui-pc' \ |
|
|
|
|
|
--exclude '*/Dockerfile-wms-system' \ |
|
|
echo -e "$echoPrefix 开始同步 $source_path/yvan-framework/yvan-studio $echoSuffix" |
|
|
$source_path/ /home/www/sync_code/sd_dsl/wms85std_copy |
|
|
rsync -azr --progress --delete \ |
|
|
|
|
|
--exclude '.git/' \ |
|
|
|
|
|
--exclude '.gradle/' \ |
|
|
|
|
|
--exclude '.httpCache/' \ |
|
|
|
|
|
--exclude '.idea/' \ |
|
|
|
|
|
--exclude 'logs/' \ |
|
|
|
|
|
--exclude 'build/' \ |
|
|
|
|
|
--exclude 'out/' \ |
|
|
|
|
|
--exclude 'libs/' \ |
|
|
|
|
|
--exclude 'node_modules/' \ |
|
|
|
|
|
--exclude 'yvan-framework/' \ |
|
|
|
|
|
--exclude 'yvan-ui/' \ |
|
|
|
|
|
--exclude 'build.gradle' \ |
|
|
|
|
|
--exclude 'settings.gradle' \ |
|
|
|
|
|
--exclude 'application*' \ |
|
|
|
|
|
--exclude 'bootstrap*' \ |
|
|
|
|
|
--exclude 'generated/' \ |
|
|
|
|
|
--exclude 'generated_tests/' \ |
|
|
|
|
|
--exclude '*.bpmn' \ |
|
|
|
|
|
--exclude 'gradle.properties' \ |
|
|
|
|
|
--exclude 'gradle-wrapper.properties' \ |
|
|
|
|
|
--exclude 'Dockerfile*' \ |
|
|
|
|
|
$source_path/yvan-framework/yvan-studio $target_path/wms-modules |
|
|
|
|
|
echo -e "$echoPrefix 同步完成 $echoSuffix" |
|
|
|
|
|
|
|
|
|
|
|
echo -e "$echoPrefix 开始同步 lib $echoSuffix" |
|
|
|
|
|
rsync -azr --progress --include '/yvan-*' --include '/wms-core-*' --include '/wms-api-*' --exclude='*' $source_path/wms-modules/wms-system/build/libs/lib/ $target_path/libs |
|
|
echo -e "$echoPrefix 同步完成 $echoSuffix" |
|
|
echo -e "$echoPrefix 同步完成 $echoSuffix" |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@ -124,3 +150,6 @@ sync_files |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# bash <(curl -s http://git.yvanui.com/lizhiwei/jztd-deploy/raw/master/dsl/001sync_code.sh) |
|
|
# bash <(curl -s http://git.yvanui.com/lizhiwei/jztd-deploy/raw/master/dsl/001sync_code.sh) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|