Commit Graph

113 Commits

Author SHA1 Message Date
Nicolas Noble 283d2acb7d Merge pull request #1851 from ejona86/dockerfile-no-codegen
Don't build codegen in grpc/java dockerfile
2015-06-05 13:04:09 -07:00
Eric Anderson 798d36ee94 Don't build codegen in grpc/java dockerfile
We commit the codegen into Git, so it is already available. Travis-CI is
testing the codegen, so we don't need to test it as part of interop
tests.

This means we no longer need a C compiler installed, so we stop using
grpc/base.
2015-06-01 07:57:34 -07:00
Xudong Ma 8cbc2506d5 Enable service_account_creds test and compute_engine_creds for gRpc-java. 2015-05-29 14:49:02 -07:00
Donna Dionne 241563b003 Adding 2 helper build scripts to allow docker images to be built
from local repositories.

Framework is already set up in private_build_and_test.sh; helper build script
is needed for each langauge.
2015-05-27 15:57:18 -07:00
Xudong Ma 2178c134de Merge pull request #1719 from madongfly/android_docker
Add two more AVD for api level 21 and 19.
2015-05-21 23:06:51 -07:00
Xudong Ma 12ef17cbcd Add two more AVD for api level 21 and 19.
Change the target to Google-Api, since gms only exist in Google-Api targets for api level 19 and older.
2015-05-21 20:36:43 -07:00
Craig Tiller d4db33dcab Add missing copyright notices 2015-05-21 15:27:23 -07:00
Tim Emiola 98b4608f15 Merge pull request #1611 from donnadionne/test-log
To allow local private changes to be build into private
2015-05-19 16:02:34 -07:00
Nicolas "Pixel" Noble b98188e826 Upgrading third_party/protobuf to version v3.0.0-alpha-1-150-g7d5cf8d. 2015-05-19 11:30:14 -07:00
Xudong Ma fc70e3946a Rename to grpc_java_android 2015-05-15 12:15:05 -07:00
Xudong Ma 64f92900d1 Android Dockerfile for integration test 2015-05-15 11:29:46 -07:00
Donna Dionne 79d68d550b To allow local private changes to be build into private
docker images to do interop testing before submitting code
c++ and java are done previously, adding ruby and node.
see script tools/gce_setup/private_build_and_test.sh
2015-05-14 19:04:40 -07:00
Eric Anderson aa518cc3bf Add 'installDist' task to grpc-java Docker build
This will allow us to not run Gradle every time we run an integration
test.
2015-05-07 10:04:17 -07:00
Stanley Cheung 8ade472c57 add instruction to add cacerts/roots.pem to grpc/php docker image in gce_setup 2015-05-01 14:19:13 -07:00
Stanley Cheung c984d0bcd8 php dockerfile: one dependency was listed twice 2015-04-28 10:22:30 -07:00
Tim Emiola ca302f51da Updates the ruby docker file to refresh bundler 2015-04-23 11:46:38 -07:00
Donna Dionne f9f8aca5b0 Scripts to build java and cxx docker images from local (uncommitted) code and
run interop tests in GCE VMs.
2015-04-20 09:52:44 -07:00
Donna Dionne e8382dedbe Also fixing docker file to ensure service account is copied. 2015-04-10 15:24:49 -07:00
Tim Emiola 0c62832cc1 Updated the version to 0.6.0 2015-04-08 05:39:19 -07:00
Tim Emiola 1e3361c161 Use the local version of the distpackages when build debian files 2015-04-08 05:39:19 -07:00
Tim Emiola 0bfdfa126d Simplifies the work needed to create a new deb
- automates much of the workflow for building a deb package
- adds a version.txt file that is used configure the version on the deb package
  * updates the Dockerfile to make use of this
2015-04-03 16:42:17 -07:00
Tim Emiola e8d6c5b573 Merge pull request #1129 from nicolasnoble/scan-build
Adding Dockerfile for grpc/scan-build.
2015-04-02 08:38:32 -07:00
murgatroid99 650b2c71b9 Generate interop-related code in docker build 2015-04-01 13:34:19 -07:00
murgatroid99 3781a634b0 Changed PHP version to 5.5 in Dockerfiles 2015-03-30 11:47:45 -07:00
murgatroid99 80df992f98 Added composer commands to PHP Dockerfiles 2015-03-27 14:31:49 -07:00
murgatroid99 d081a22368 Removed ruby installation change 2015-03-27 12:36:34 -07:00
murgatroid99 92e86f946f Updated php_base Dockerfile to install PHP instead of compiling it 2015-03-27 12:02:34 -07:00
Nicolas "Pixel" Noble b8b3e01c4b Adding Dockerfile for grpc/scan-build.
This can be simply used that way:

  docker run -p 8182:8181 grpc/scan-build

This will grab grpc's latest github code, compile it through clang's scan-build tool (http://clang-analyzer.llvm.org/scan-build.html) and output the result on stdout. This will also start an HTTP server on port 8182 on your machine, displaying the report nicely.
As a nice side-effect, this will also produce scan reports for openssl and protobuf.

The server can be then stopped this way:

  docker ps -l # figure out the container-id
  docker kill container-id
2015-03-25 06:19:41 +01:00
Eric Anderson 55420b07bc Use protobuf java and nano from Maven Central
The protobuf jars are now available from Maven Central. Use them instead
of building our own.
2015-03-19 13:35:27 -07:00
Jan Tattermusch 17caeef7c0 Merge pull request #1060 from tbetbetbe/grpc-tools-add-proto-bin-docker-image
Adds a dockerfile and script for building a tar archive containing protoc and the plugins
2015-03-18 15:06:37 -07:00
Tim Emiola 0d949f5dec Updates the structure and name of the tar.gz archive
- the name includes a version
- the top-level directory of the tar has the same name as the archive
2015-03-18 14:52:31 -07:00
Tim Emiola fb23f1c0e4 Adds a file containing the version 2015-03-18 11:42:53 -07:00
Nathaniel Manista 4e6fd0a3ae Merge the base and base.packets packages
They were two halves of the same whole.
2015-03-18 00:22:57 +00:00
Tim Emiola 3dbaf171f9 Adds a dockerfile and script for building a tar archive containing protoc and the grpc plugins 2015-03-16 18:35:53 -07:00
Tim Emiola 5bdfe1a189 Merge pull request #1005 from nathanielmanistaatgoogle/python-dockerfile-unit-test-list
Update Python Dockerfile's unit test list
2015-03-12 14:11:57 -07:00
Nathaniel Manista b1ef2f146f Update Python Dockerfile's unit test list
The removal of grpc.framework.assembly.implementations_test should have
happened along with the removal of the test itself in 31e65be.
2015-03-11 17:46:43 +00:00
Jan Tattermusch 01b851f87c Fixed run server command in csharp_mono dockerfile. 2015-03-09 17:28:41 -07:00
Jan Tattermusch 0a1d090406 Polishing C# Dockerfiles 2015-03-03 11:19:00 -08:00
Stephen Thorne 093a4ebd3e Fix backslash line endings for grpc_python/Dockerfile.
Without the correct line endings docker had errors interpreting '&&' as a command.
2015-03-03 16:13:56 +00:00
Qi Zhao 4705a5a01a Revert "dockerfiles/go: go install from GOPATH and remove bash from CMD" 2015-03-02 17:04:30 -08:00
Tim Emiola f42af60c7e Merge pull request #913 from jtattermusch/csharp_docker
Docker files for c# (on mono)
2015-03-02 10:46:19 -08:00
Jan Tattermusch fa4efbd157 added docker files for c# 2015-03-02 10:18:25 -08:00
Tim Emiola d4a2171f52 Merge pull request #892 from proppy/docker-go
dockerfiles/go: go install from GOPATH and remove bash from CMD
2015-03-02 09:44:44 -08:00
Johan Euphrosine 0e46e349ab dockerfiles/go: go install from GOPATH and remove bash from CMD 2015-02-27 21:32:47 -08:00
Nicolas "Pixel" Noble 2f02bb051f Further cleanup. 2015-02-28 05:58:22 +01:00
Nicolas "Pixel" Noble 706239bd5a Merge branch 'master' of github.com:google/grpc into docker 2015-02-28 05:54:58 +01:00
Eric Anderson a04a64d368 Update Java Dockerfile to proto3-alpha-2 and add nanoproto 2015-02-27 09:25:37 -08:00
Nicolas "Pixel" Noble 20ee44ff06 Removing the ssh setup of the dockerfile. 2015-02-27 08:24:17 +01:00
murgatroid99 03e2634173 Updated dockerfile with correct node executable 2015-02-25 14:44:47 -08:00
Craig Tiller a6e8c20115 Add copyrights to some Dockerfiles 2015-02-24 09:19:07 -08:00