Create GitHub token with name like "Token for Travis CI deployment" and select public_repo (or repo). Keep in mind that this token is a private sensitive data! See:
Encrypt your token using Travis CLI:
> sudo gem install travis
> which travis
/usr/bin/travis
> sudo travis encrypt -r username/reponame abc..YOUR.TOKEN.HERE...123
secure: "...."Copy secure: "..." string to .travis.yml:
before_deploy:
- export FILE_TO_UPLOAD=$(ls _builds/*/Foo-*.tar.gz)
deploy:
provider: releases
api_key:
- secure: "encrypted GITHUB OAUTH TOKEN"
file_glob: true
file: "${FILE_TO_UPLOAD}"
skip_cleanup: true
on:
tags: true
os:
- linux
- osx
> git tag vA.B.C
> git push --tags