00.svn-checkout.sh 701 B

12345678910111213141516171819202122232425262728293031
  1. set -e
  2. # cd /home/DataStore/HDD/Data/008.jenkins/data/PersistentVolume/workspace/Sers/code/Sers/dotnet/Doc/DevOps/k8s; 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. # svnServer=svn://sers.cloud
  16. # svnUser=lith
  17. # svnPwd=pwd
  18. docker run -it --rm -v $basePath/code:/root/svn serset/svn-client svn checkout $svnServer /root/svn --username $svnUser --password $svnPwd --no-auth-cache
  19. cd $curWorkDir