not maintained, moved to https://github.com/gobuild/gobuild
gobuild2 beta was released.
QQ Group: 368327021
Thanks very much for you guys stars which encourage me to rewrite this website to gobuild2. Thanks very much. Thanks open source.
Go build + package + distributions
There are a lot of golang open souce project, sometime we want to share code, sometimes we want to share binary file to friends. But few website offers golang binary shares. So I created one.
wget gobuild.io/github.com/codeskyblue/fswatch/v1.0/linux/amd64 -O fswatch.zip
-- unfinished -- wget gobuild.io/linux/amd64/v1.0/github.com/codeskyblue/fswatch/fswatch.zip
.gobuild.ymlfile, you can use more function with https://gobuild.io.
first you need to add a file
.gobuild.ymlinto project root.
For beego project: (platform will will invode
bee pack -f zip)
For revel project: (
For self define which file should be packaged.(excludes is not working now). And binary file is defaulted added, you don't need to worry about it.
filesets: includes: - static - LICENSE - README.md excludes: - CHANGELOG
There is a default for every project: see default gobuildrc
.gopmfileexists in project root, then use alias go=gopm instead.
assume you project address is github.com/codeskyblue/gobuild
and the png address is: http://gobuild.io/badge/github.com/codeskyblue/gobuild/download.png
Markdown link is link below
go get -d github.com/codeskyblue/gobuild # cd github.com/codeskyblue/gobuild bin/install.sh # config file: config.yaml ./gobuild
2 example project, which contains
golang's cross compile not support CGO, but package os/user use CGO.
solutions: use environment variables to get use-name http://stackoverflow.com/questions/7922270/obtain-users-home-directory