You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

30 lines
1.0 KiB

mkdir -p /tmp/IOTContainer/
the_current_windowsAppZIP_dir='/drone/src/IOTContainer'
the_last_windowsAppZIP_dir='/tmp/theLastCode/IOTContainer'
cat /drone/src/.tags > /tmp/IOTContainer/version
cd /tmp/IOTContainer/
for i in $(diff -qr /drone/src/IOTContainer/ /tmp/theLastCode/IOTContainer/ | grep /drone/src/IOTContainer/ | grep Only | sed s#/drone/src/IOTContainer/#./# | sed 's#Only in ##')
do
dir=${i%:*}
file=${i##* }
mkdir -p /tmp/IOTContainer/$dir
cp -rp /drone/src/IOTContainer/$dir/$file /tmp/IOTContainer/$dir/$file
echo 差异文件$dir/$file
done
for i in $(diff -qr /drone/src/IOTContainer/ /tmp/theLastCode/IOTContainer/ | grep /drone/src/IOTContainer/ | grep differ | sed s#/drone/src/IOTContainer/#./# | awk '{print $2}')
do
dir=${i%/*}
file=${i##*/}
mkdir -p /tmp/IOTContainer/$dir
cp -rp /drone/src/IOTContainer/$dir/$file /tmp/IOTContainer/$dir/$file
echo 差异文件$i
done
cd /tmp/IOTContainer/
ls -la
# zip_name=$DRONE_REPO_NAME.$(cat /drone/src/.tags).zip
# zip -q -r $zip_name ./