@@ -57,9 +57,8 @@ oneclick_combat(){
57
57
58
58
cd $combat_dir
59
59
60
- orilogid =$( git log| grep commit| head -n1| awk ' {print $2}' )
60
+ orid =$( git log| grep commit| head -n1| awk ' {print $2}' )
61
61
62
- echo -e " ${Info} : orilogid: ${orilogid} "
63
62
echo -e " ${Info} :准备拉取最新代码"
64
63
cd $combat_dir && git pull
65
64
if [ $? -ne 0 ]; then
@@ -73,32 +72,45 @@ oneclick_combat(){
73
72
fi
74
73
75
74
curId=$( git log| grep commit| head -n1| awk ' {print $2}' )
76
- needpackage=" 0 "
75
+ needpackage=" No "
77
76
78
- echo -e " ${Info} : curId : ${curId} "
79
- if [ " $orilogid " != " $curId " ]; then
80
- needpackage=" 1"
77
+ if [ " $orid " != " $curId " ]; then
78
+ needpackage=" Yes"
81
79
fi
82
80
83
- echo -e " ${Info} : need package :${needpackage} "
81
+ echo -e " ${Info} : need package : ${needpackage} "
82
+
84
83
85
84
86
85
87
- read_func
88
86
89
- echo -e " ${Info} :Spark-submit Mode: ${depMode} "
90
87
91
- if [ " ${needpackage} " = " 1" ]; then
88
+
89
+ if [ " ${needpackage} " = " Yes" ]; then
92
90
echo -e " ${Info} :packaging..."
93
91
mvn clean package -DskipTests=true
94
92
if [ $? -ne 0 ]; then
95
93
echo -e " ${Error} : error in package. stop everything!"
96
94
exit -1
97
95
fi
98
96
else
99
- echo -e " ${Info} 与上次版本对比一致,跳过打包"
97
+
98
+ read -p " 与上次版本对比一致,是否打包?默认跳过 [1/yes:pack] " pkg
99
+ case ${pkg} in
100
+ [1][yY][eE][sS]|[yY])
101
+ echo ${pkg} .
102
+ mvn clean package -DskipTests=true;;
103
+ * )
104
+ echo -e " ${Info} 跳过打包."
105
+ ;;
106
+ esac
100
107
fi
101
108
109
+
110
+ read_func
111
+
112
+ echo -e " ${Info} :Spark-submit Mode: ${depMode} "
113
+
102
114
echo -e " ${Info} kill server..."
103
115
104
116
jps -l | grep SparkSubmit| awk ' {print $1}' | xargs -i kill -9 {}
@@ -119,6 +131,7 @@ oneclick_combat(){
119
131
--driver-java-options " -Dlog4j.configuration=file:${prop} \
120
132
-XX:+PrintGCApplicationConcurrentTime -Xloggc:gc.log" \
121
133
--conf spark.driver.port=20002 \
134
+ --jars /data/system/probd/probd-0.3.1/spark-1.6.0-bin-hadoop-2.6.3/external_jars/lucene-core-5.5.2.jar,/data/system/probd/probd-0.3.1/spark-1.6.0-bin-hadoop-2.6.3/external_jars/guava-18.0.jar,/data/system/probd/probd-0.3.1/spark-1.6.0-bin-hadoop-2.6.3/external_jars/jsr166e-1.1.0.jar \
122
135
$combat_dir /target/combat-platform.jar 2>&1 &
123
136
124
137
sleep 2s
0 commit comments