A command line utility to create GitHub releases and upload packages
3.7K
github-release is a utility to create GitHub releases and upload packages.
$ github-release "v1.0" pkg/*.tar.gz --commit "branch-or-sha" \
--tag "1-0-0-stable" \
--prerelease \
--github-repository "your/repo" \
--github-access-token [..]
Environment variables can also be used:
$ export GITHUB_RELEASE_ACCESS_TOKEN="..."
$ export GITHUB_RELEASE_REPOSITORY="..."
$ export GITHUB_RELEASE_TAG="..."
$ export GITHUB_RELEASE_COMMIT="..."
$ export GITHUB_RELEASE_PRERELEASE="..."
$ github-release "v1.0" pkg/*.tar.gz
For the GitHub access token, you can use a personal access token
git clone [email protected]:buildkite/github-release.git
cd github-release
direnv allow
go run main.go --help
This project is developed and maintained by Buildkite
git checkout -b my-new-feature)git commit -am 'Add some feature')git push origin my-new-feature)Copyright (c) 2015 Keith Pitt, Tim Lucas, Buildkite Pty Ltd. See LICENSE for details.
Content type
Image
Digest
Size
1.8 MB
Last updated
over 8 years ago
docker pull buildkite/github-release