git config user.name "jenkins"
git config user.email "jenkins@gerrit.XXX.net"
cp $JENKINS_HOME/maven.properties $WORKSPACE
cp $JENKINS_HOME/maven.properties $WORKSPACE/app
cp $JENKINS_HOME/maven.properties $WORKSPACE/test
cp $JENKINS_HOME/maven.properties $WORKSPACE/demo
cp $JENKINS_HOME/maven.properties $WORKSPACE/SmsDataStructure
cp $JENKINS_HOME/local.properties $WORKSPACE
echo ${model_files}
#file_version="v1.0.${BUILD_ID}"
assetsdir="$WORKSPACE/test/src/main/assets/"
assets_target_builddir="$WORKSPACE/build/sdk_out_temp/${flavor}/assets/"
builddir="$WORKSPACE/build/sdk_out_temp/${flavor}"
rm -r "$WORKSPACE/build"
mkdir -p $assets_target_builddir
echo ${model_files}
if [ ! -n "$model_files" ] ;then
echo "No model_files"
else
IFS=','
for file in $model_files;
do
#echo $(echo $file | sed "s/\./_$file_version\./")
cp $assetsdir/$file "$assets_target_builddir/$(echo $file | sed "s/\./_$file_version\./")"
done
fi
tar cvf ${builddir}/assets.tar -C ${builddir} assets
chmod a+x gradlew
cd test
../gradlew clean assembleDebug
cd ..
cp "$WORKSPACE/test/build/outputs/apk/test-debug.apk" $builddir
folder="${branch##*/}/${flavor}/Jenkins_Job_${BUILD_ID}"
echo "http://static.XXXXX.net/test/$folder" > $WORKSPACE/build/sdk_out_temp/${flavor}/test_link.txt
ssh root@XXXX "mkdir -p /data/test/$folder"
scp -r $WORKSPACE/build/sdk_out_temp/${flavor}/* root@192.168.20.229:/data/test/$folder