解决内网.svn信息泄露问题

内网安全检查每次报一堆.svn信息泄露,为了解决这个问题,编写了一小shell脚本放到自动发布脚本里。下载静态文件到部署目录后自动删除.svn目录。已经过实际测试。

#!/bin/sh

SVNurl=http://xxxxxxxxxx

echo "svn获取文件"

rm -rf dist

svn co $SVNurl dist --username=user--password=xxx

directories=/usr/local/nginx/html/shopplatform

echo "删除旧" $shoplatform“文件”

 

rm -rf $directories

if [ ! -d $directories];then

mkdir -p $directories

fi

echo "部署新静态文件文件"

 

cp -r dist/* $directories

#删除影藏目录

find $directories -name "*.svn" |xargs rm -rf

echo "done"

 

你可能感兴趣的:(软件测试)