diff options
author | Tim Swast <swast@google.com> | 2015-11-20 15:32:53 -0800 |
---|---|---|
committer | Tim Swast <swast@google.com> | 2015-11-25 10:46:35 -0800 |
commit | 7e31c4d930efa3f80d0f03c93e788ba73b847fd8 (patch) | |
tree | 9e3980cce5ad25c42e013b51d28d503cd4b7891c /.travis.yml | |
parent | f1e14fba2300010d6f2966b2e32d4aa0842cdffb (diff) | |
download | protobuf-7e31c4d930efa3f80d0f03c93e788ba73b847fd8.tar.gz protobuf-7e31c4d930efa3f80d0f03c93e788ba73b847fd8.tar.bz2 protobuf-7e31c4d930efa3f80d0f03c93e788ba73b847fd8.zip |
Add a Go language example.
This follows the other examples so that it can be used as a tutorial,
such as the ones at:
https://developers.google.com/protocol-buffers/docs/tutorials
Even though Go generally does not use Makefiles, I added targets for the
Go examples to be consistent with the other languages.
Edit:
Fix Travis run. Change to use $HOME instead of ~. Add protoc to path.
GOPATH entry cannot start with shell metacharacter '~': "~/gocode"
Edit(2):
Fix Go code style to address comments.
Diffstat (limited to '.travis.yml')
-rw-r--r-- | .travis.yml | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml index 7be0d18e..7780174c 100644 --- a/.travis.yml +++ b/.travis.yml @@ -15,6 +15,7 @@ env: - CONFIG=cpp - CONFIG=cpp_distcheck - CONFIG=csharp + - CONFIG=golang - CONFIG=java_jdk6 - CONFIG=java_jdk7 - CONFIG=java_oracle7 @@ -48,6 +49,10 @@ matrix: # which doesn't work on OS X. - os: osx env: CONFIG=csharp + # Requires installing golang, currently travis.sh is doing that with apt-get + # which doesn't work on OS X. + - os: osx + env: CONFIG=golang # Add into the matrix OS X tests of Objective C (needs Xcode, so it won't # work on other platforms). These are split so it doesn't take as long to run. include: |