startup.sh 869 B

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