startup.sh 849 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. set -e
  2. #----------------------------------------------
  3. #(x.1)当前路径
  4. curWorkDir=$PWD
  5. cd $curWorkDir/../..
  6. export codePath=$PWD
  7. cd $curWorkDir
  8. export name=filezip
  9. export projectPath=FileZip
  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 *.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