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