76.github-push-release.sh 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  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. #filePath=$basePath/Publish/release/release-zip/Sers-ServiceCenter(net6.0)-${appVersion}.zip
  20. #fileType="${filePath##*.}"
  21. #echo "release_assetPath=${filePath}" >> $GITHUB_ENV
  22. #echo "release_assetName=${APPNAME}-${appVersion}.${fileType}" >> $GITHUB_ENV
  23. #echo "release_contentType=application/zip" >> $GITHUB_ENV
  24. # draft or preivew
  25. if [ "preview" = "$(echo $appVersion | tr -d \"0-9\-\\.\")" ]
  26. then
  27. echo preivew
  28. echo "release_prerelease=true" >> $GITHUB_ENV
  29. else
  30. if [ "" = "$(echo $appVersion | tr -d \"0-9\-\\.\")" ]
  31. then
  32. echo release
  33. else
  34. echo draft
  35. echo "release_draft=true" >> $GITHUB_ENV
  36. fi
  37. fi