2020-11-02 13:44:01 +00:00
** How to build the perkeep/go image: **
# TODO(mpl): make the tools build it.
docker build -t perkeep/go ./misc/docker/go
2018-05-09 00:33:02 +00:00
** How to build the Perkeep server docker image (for the GCE launcher): **
2015-12-25 15:53:53 +00:00
2018-05-09 00:33:02 +00:00
$ go run ./misc/docker/dock.go -rev=$GIT_REVISION -upload=true
2015-12-25 15:53:53 +00:00
2018-05-09 00:33:02 +00:00
** How to build a release tarball for binaries: **
2016-03-11 21:19:26 +00:00
2018-05-09 00:33:02 +00:00
$ go run ./misc/release/make-release.go -rev=$GIT_REVISION -kind=darwin
2016-03-11 21:19:26 +00:00
2018-05-09 00:33:02 +00:00
will generate ./misc/release/perkeep-darwin.tar.gz
2016-03-11 21:19:26 +00:00
2018-05-09 00:33:02 +00:00
use -upload=true to directly upload the tarball to the perkeep-release Google Cloud bucket.
2016-03-11 21:19:26 +00:00
2018-05-09 00:33:02 +00:00
** How to generate a release, i.e. all the tarballs/zips, and the release page: **
2016-05-05 14:52:35 +00:00
2020-11-19 01:21:19 +00:00
go run ./misc/release/make-release.go -rev=76755286451a1b08e2356f549574be3eea0185e5 -version=0.11 -stats_from=b57013cb8296ee4b670aaf5b15ed5912595d37c6
2016-05-05 14:52:35 +00:00
2018-05-09 00:33:02 +00:00
It will create the archives in ./misc/release, upload them (with a versioned name) to the perkeep-release bucket, and it will create the ./doc/release/release.html page.