startup.bash 1000 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. set -e
  2. # cd /root/temp/svn/Publish/DevOps/github;bash startup.bash;
  3. #----------------------------------------------
  4. #(x.1)当前路径
  5. curWorkDir=$PWD
  6. cd $curWorkDir/../../..
  7. export codePath=$PWD
  8. cd $curWorkDir
  9. # export codePath=/root/temp/svn
  10. export name=filezip
  11. export projectPath=FileZip
  12. #export DOCKER_USERNAME=serset
  13. #export DOCKER_PASSWORD=xxx
  14. #export NUGET_SERVER=https://api.nuget.org/v3/index.json
  15. #export NUGET_KEY=xxxxxxxxxx
  16. #export export GIT_SSH_SECRET=xxxxxx
  17. #----------------------------------------------
  18. echo "(x.2)get version"
  19. export version=`grep '<Version>' ${codePath} -r --include *.csproj | grep -oP '>(.*)<' | tr -d '<>'`
  20. # echo $version
  21. #----------------------------------------------
  22. echo "(x.3)自动发布 $name-$version"
  23. for file in *.sh
  24. do
  25. echo %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  26. echo bash $file
  27. bash $file
  28. done
  29. #----------------------------------------------
  30. #(x.9)
  31. #cd $curWorkDir