lizw 1 year ago
parent
commit
3b8d174133
  1. 89
      dsl/001sync_code.sh

89
dsl/001sync_code.sh

@ -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)

Loading…
Cancel
Save