diff options
author | Kun Zhang <zhangkun@google.com> | 2015-05-11 17:13:59 -0700 |
---|---|---|
committer | Kun Zhang <zhangkun@google.com> | 2015-05-12 15:07:36 -0700 |
commit | 2aaf5c603a84a3f8ceaf2b871421f35f3914289f (patch) | |
tree | 7c7ef210e2b26a95fc7be0dc343c6755e5b142d4 /protoc-artifacts/README.md | |
parent | cd141089a120b6c15687e0653848d24682a07d32 (diff) | |
download | protobuf-2aaf5c603a84a3f8ceaf2b871421f35f3914289f.tar.gz protobuf-2aaf5c603a84a3f8ceaf2b871421f35f3914289f.tar.bz2 protobuf-2aaf5c603a84a3f8ceaf2b871421f35f3914289f.zip |
Dockerfile for building protoc on Centos 6.6
Diffstat (limited to 'protoc-artifacts/README.md')
-rw-r--r-- | protoc-artifacts/README.md | 21 |
1 files changed, 20 insertions, 1 deletions
diff --git a/protoc-artifacts/README.md b/protoc-artifacts/README.md index 1ed1435e..06091cfe 100644 --- a/protoc-artifacts/README.md +++ b/protoc-artifacts/README.md @@ -87,6 +87,23 @@ When you have done deployment for all platforms, go to https://oss.sonatype.org/#stagingRepositories, verify that the staging repository has all the binaries, close and release this repository. +### Tips for deploying on Linux +We build on Centos 6.6 to provide a good compatibility for not very new +systems. We have provided a ``Dockerfile`` under this directory to build the +environment. It has been tested with Docker 1.6.1. + +To build a image: +``` +$ docker build -t protoc-artifacts . +``` + +To run the image: +``` +$ docker run -it --rm=true protoc-artifacts +``` + +The Protobuf repository has been cloned into ``/protobuf``. + ### Tips for deploying on Windows Under Windows the following error may occur: ``gpg: cannot open tty `no tty': No such file or directory``. This can be fixed by configuring gpg through an @@ -118,7 +135,9 @@ stored: ### Tested build environments We have succesfully built artifacts on the following environments: -- Linux x86_32 and x86_64: Ubuntu 14.04.2 64-bit +- Linux x86_32 and x86_64: + - Centos 6.6 (within Docker 1.6.1) + - Ubuntu 14.04.2 64-bit - Windows x86_32: MSYS with ``mingw32-gcc-g++ 4.8.1-4`` on Windows 7 64-bit - Windows x86_64: Cygwin64 with ``mingw64-x86_64-gcc-g++ 4.8.3-1`` on Windows 7 64-bit - Mac OS X x86_32 and x86_64: Mac OS X 10.9.5 |