|
|
|
@ -83,12 +83,45 @@ target_pull() { |
|
|
|
pullCode $target_path ${target_git} ${target_branch} ${target_position} |
|
|
|
} |
|
|
|
|
|
|
|
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 $target_path |
|
|
|
echo -e "$echoPrefix 同步完成 $echoSuffix" |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
source_pull |
|
|
|
source_build |
|
|
|
target_pull |
|
|
|
sync_files |
|
|
|
|
|
|
|
|
|
|
|
# bash <(curl -s http://git.yvanui.com/lizhiwei/jztd-deploy/raw/master/dsl/001sync_code.sh) |
|
|
|
|