tkcashgame_v4/deploy_link.sh

26 lines
770 B
Bash
Raw Permalink Normal View History

2025-10-22 10:01:11 +00:00
#!/usr/bin/bash
version=`date -d $SUP_TIME '+%y%m%d%H%M%S'`
export DEPLOY_TO=$DEPLOY_TO/$NAME
release_dir=$DEPLOY_TO/release
mkdir -p $release_dir
mkdir -p $DEPLOY_TO/bin
cd /tmp/app/${NAME}/bin
for execName in `ls` ; do
echo "----- $execName -----"
cp $execName $release_dir/$execName-$version
chmod +x $release_dir/$execName-$version
rm -rf $DEPLOY_TO/bin/$execName
ln -s $release_dir/$execName-$version $DEPLOY_TO/bin/$execName
echo "link version: $version to latest success"
count=`ls $release_dir/$execName* |wc -l`
echo "counter old version $release_dir was $count"
if [ $count -gt 20 ]; then
cd $release_dir
ls -t $release_dir/$execName* | awk 'NR>20' | xargs rm
echo "clean old version"
fi
done