.github_release.sh 598 B

1234567891011121314151617181920212223
  1. #!/bin/bash
  2. set -e
  3. # install latest hub 2017.08.04
  4. git clone -b v2.3.0-pre10 https://github.com/github/hub.git
  5. (cd hub; ./script/build; sudo cp bin/hub /usr/local/bin/)
  6. echo "show hub version"
  7. hub version
  8. mkdir -p ~/.config/
  9. echo "github.com:" > ~/.config/hub
  10. echo "- user: k-okada" >> ~/.config/hub
  11. echo " oauth_token: $GITHUB_ACCESS_TOKEN" >> ~/.config/hub
  12. files=''
  13. for file in $CIRCLE_ARTIFACTS/*-$CIRCLE_TAG.pdf $CIRCLE_ARTIFACTS/*.deb ; do
  14. files="$files -a $file"
  15. done
  16. set -x
  17. hub release create -p $files -m "$CIRCLE_TAG"$'\n\n'"Released on `date '+%Y/%m/%d %H:%M:%S'`" $CIRCLE_TAG