76.github-push-release.sh 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. set -e
  2. #---------------------------------------------------------------------
  3. # args
  4. args_="
  5. export basePath=/root/temp/svn
  6. export appVersion=1.0-preview
  7. export APPNAME=xxxxxx
  8. # "
  9. #---------------------------------------------------------------------
  10. #2 init environment for github release
  11. echo "appName=${APPNAME}" >> $GITHUB_ENV
  12. echo "release_name=${APPNAME}-${appVersion}" >> $GITHUB_ENV
  13. echo "release_tag=${appVersion}" >> $GITHUB_ENV
  14. echo "release_draft=false" >> $GITHUB_ENV
  15. echo "release_prerelease=false" >> $GITHUB_ENV
  16. echo "release_body=${APPNAME} ${appVersion}" >> $GITHUB_ENV
  17. echo "release_dirPath=${basePath}/Publish/release/release-zip" >> $GITHUB_ENV
  18. echo "release_version=${appVersion}" >> $GITHUB_ENV
  19. # draft or preivew
  20. if [ "preview" = "$(echo $appVersion | tr -d \"0-9\-\\.\")" ]
  21. then
  22. echo preivew
  23. echo "release_prerelease=true" >> $GITHUB_ENV
  24. else
  25. if [ "" = "$(echo $appVersion | tr -d \"0-9\-\\.\")" ]
  26. then
  27. echo release
  28. else
  29. echo draft
  30. echo "release_draft=true" >> $GITHUB_ENV
  31. fi
  32. fi