07.svn-changeToNextTempVersion.bash 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. set -e
  2. # source 07.svn-changeToNextTempVersion.bash
  3. #---------------------------------------------------------------------
  4. # args
  5. args_="
  6. export codePath=/root/docker-cache/jenkins/jenkins_home/workspace/Sers/develop/20/code-with-prod-version
  7. export SVN_PATH=svn://svn.ki.lith.cloud/Sers
  8. export SVN_USERNAME=jenkins
  9. export SVN_PASSWORD=**
  10. # "
  11. docker run -i --rm -v $codePath:/root/svn \
  12. -e codePath="$codePath" -e SVN_PATH="$SVN_PATH" -e SVN_USERNAME="$SVN_USERNAME" -e SVN_PASSWORD="$SVN_PASSWORD" \
  13. docker.lith.cloud:8/dockerhub/serset/svn-client bash -c '
  14. set -e
  15. echo "07.svn-changeToNextTempVersion.bash"
  16. echo "07.svn-changeToNextTempVersion.bash --> #1 pull code from develop branch"
  17. codePath=/root/svn/branch-develop-next
  18. mkdir -p $codePath;cd $codePath;
  19. svn checkout $SVN_PATH/branches/develop $codePath --username $SVN_USERNAME --password $SVN_PASSWORD --no-auth-cache
  20. echo "07.svn-changeToNextTempVersion.bash --> #2 change version in csproj"
  21. export versionSuffix="-temp"
  22. cd $codePath/Publish/DevOps2/build-bash; source 21.change-to-next-version.bash;
  23. echo "appVersion: $appVersion"
  24. cd $codePath;
  25. echo "07.svn-changeToNextTempVersion.bash --> #3 commit to develop branch"
  26. svn commit $codePath -m "[develop] $appVersion" --username $SVN_USERNAME --password $SVN_PASSWORD --no-auth-cache
  27. '