00.svn-checkout.bash 461 B

123456789101112131415161718
  1. # args
  2. args_="
  3. basePath=/root/docker-data/dev/jenkins/jenkins_home/workspace/Repo/Sers
  4. export SVN_PATH=svn://svn.ki.lith.cloud/Sers2.1/Sers
  5. export SVN_USERNAME=jenkins
  6. export SVN_PASSWORD=xxxxxx
  7. # "
  8. #2 create dir
  9. mkdir -p $basePath/code
  10. chmod 777 $basePath/code
  11. #3 pull code from svn
  12. docker run -it --rm -v $basePath/code:/root/svn serset/svn-client svn checkout "$SVN_PATH" /root/svn --username "$SVN_USERNAME" --password "$SVN_PASSWORD" --no-auth-cache