00.svn-checkout.sh 654 B

12345678910111213141516171819202122232425262728
  1. set -e
  2. # cd /home/DataStore/HDD/Data/008.jenkins/data/PersistentVolume/workspace/Sers/code/Sers/dotnet/Doc/DevOps; bash 00.svn-checkout.sh
  3. #(x.1)当前路径
  4. curWorkDir=$PWD
  5. curPath=$(dirname $0)
  6. cd $curPath/..
  7. basePath=$PWD
  8. # basePath=/home/DataStore/HDD/Data/008.jenkins/data/PersistentVolume/workspace/Sers
  9. #(x.2)创建文件夹
  10. mkdir -p $basePath/code
  11. chmod 777 $basePath/code
  12. mkdir -p $basePath/nuget
  13. chmod 777 $basePath/nuget
  14. #(x.3)从svn拉取code
  15. docker run -it --rm -v $basePath/code:/root/svn serset/svn-client svn checkout svn://svn.sers.cloud/Sers2.1 /root/svn --username lith --password beyourself --no-auth-cache
  16. cd $curWorkDir