Skip to content

Commit

Permalink
Advise that OS X releases should be built on OS X.
Browse files Browse the repository at this point in the history
See #107 for details.
  • Loading branch information
jacobsa committed Aug 7, 2015
1 parent 7d44c21 commit 02b2e55
Showing 1 changed file with 9 additions and 5 deletions.
14 changes: 9 additions & 5 deletions docs/releasing.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,18 +13,22 @@ Building a gcsfuse release:

5. Push the tag with `git push origin v1.2.3`.

6. On a CentOS VM (where `rpm-build` is available), build Linux and OS X
release binaries and packages:
6. On a CentOS VM (where `rpm-build` is available), build a Linux release:

mkdir -p ~/tmp/release
go build github.com/googlecloudplatform/gcsfuse/tools/build_release
./build_release --version 1.2.3 --commit 123abcd --os linux --output_dir ~/tmp/release --rpm

7. On an OS X machine, build an OS X release:

mkdir -p ~/tmp/release
go build github.com/googlecloudplatform/gcsfuse/tools/build_release
./build_release --version 1.2.3 --commit 123abcd --os darwin --output_dir ~/tmp/release

7. [Create a new release][new-release] on GitHub. Paste in the release notes
and update the contents of `~/tmp/release` from the previous step.
8. [Create a new release][new-release] on GitHub. Paste in the release notes
and update the contents of `~/tmp/release` from the previous two steps.

8. Find and replace in `docs/installing.md` to reference the new version
9. Find and replace in `docs/installing.md` to reference the new version
number. For example: `%s/1\.2\.2/1.2.3/gc`

[semver]: http://semver.org/
Expand Down

0 comments on commit 02b2e55

Please sign in to comment.