Michael Lumish
28f1453ad5
Use a non-root user in Node interop docker images ( #29062 )
...
* Use a non-root user in Node interop docker images
* Make node interop scripts without being root
* Update cwd in Node interop tests
* Update cwd in other Node interop tests
* Update cwd in Node interop tests relative to hardcoded path
* Fix updated Node interop test cwd
* Make service account file location more generic
* Use service account creds directly from mounted directory
* Fixing source path is recursive local submodule clone.
* Move creds file to /root, make /root accessible
Co-authored-by: Nicolas "Pixel" Noble <pixel@nobis-crew.org>
3 years ago
murgatroid99
1bc44a1a5a
Fix node interop build scripts
6 years ago
murgatroid99
a8139b4da1
Fix node interop build scripts
6 years ago
murgatroid99
a7ed100c2e
Add another missing install line
7 years ago
murgatroid99
06210a103e
Node pure JS interop: add missing install line, skip more tests
7 years ago
murgatroid99
9d2275864a
Use different docker image for Node pure JS interop tests
7 years ago
murgatroid99
fbc182e125
Switch Node interop tests to use grpc-node repo
7 years ago
Jan Tattermusch
7897ae9308
auto-fix most of licenses
8 years ago
Matt Kwong
10dcccadfb
fixed whitespacing and docker_run_tests.sh now clones submodule via network
8 years ago
Matt Kwong
5d0f24600e
changed method to local clone submodules to using git submodule foreach from the local copy
8 years ago
Matt Kwong
46c7f574bd
submodule clone comments changed to be more descriptive
8 years ago
Matt Kwong
ce9471c962
fixed wrong directory in git clone commands
8 years ago
Matt Kwong
befac97048
fixed local cloning of grpc/grpc submodules on docker
8 years ago
murgatroid99
9fab438669
Made Node tests support multiple versions and set the Node default version to 4 everywhere possible
9 years ago
Jan Tattermusch
c218d05029
move interop test docker files to a subdir
9 years ago
Jan Tattermusch
6da28b26bf
cleanup interop test scripts
9 years ago
Craig Tiller
6169d5f7b0
Update copyrights
9 years ago
Alistair Veitch
75d5c0f024
post merge
9 years ago
Craig Tiller
17b5047e46
Fix copyrights
9 years ago
Jan Tattermusch
8453acde02
move dockerfiles where they belong
9 years ago
murgatroid99
50dac1c276
Make Jenkins Node tests always build from source
9 years ago
murgatroid99
c86909ce71
Fixed node interop build script and Dockerfile
9 years ago
Jan Tattermusch
2b778d6971
copy service account key logic
9 years ago
Jan Tattermusch
91ad018c00
Build and run per-language containers for interop tests
9 years ago
Jan Tattermusch
8266c67127
enable cloud_to_cloud tests with servers in a separate container
9 years ago
Jan Tattermusch
f88f3e2c69
enable php interop tests
9 years ago
Jan Tattermusch
320bd61499
simplify running of interop tests on jenkins
9 years ago
Jan Tattermusch
c95eead416
use_docker support for run_tests.py
9 years ago
Nicolas "Pixel" Noble
482d761bd7
Making sure that 32 bits is being built and run on Jenkins.
10 years ago
Nicolas "Pixel" Noble
b8c1524728
Enabling 32 bits downgrade of our environment.
10 years ago
Nicolas "Pixel" Noble
5937b5bc5a
Exporting XML reports, JUnit-compatible.
10 years ago
Nicolas "Pixel" Noble
964f955b22
Some Jenkins changes and improvements.
...
-) Don't re-clone from github. We already have the directory here, just bind it, and copy it inside the docker container.
-) Let's properly set up our environment for asan.
-) Let's split the docker "run_jenkins" part into its own separate script.
10 years ago
Jan Tattermusch
e79e2f54e8
adding csharp tests to travis
10 years ago
Jan Tattermusch
9a7d30cf89
improved C# support in run_tests.py
10 years ago
Jan Tattermusch
1970a5b7de
added C# to run_tests.py
10 years ago
Craig Tiller
ce5021b0b9
Add missing new-lines at end of file
10 years ago
Craig Tiller
0605995e55
Update copyright to 2015
10 years ago
Craig Tiller
834288138d
Add shell script copyrights
10 years ago
murgatroid99
c279165f72
Got run_tests.py and node tests working
10 years ago
murgatroid99
2c8d5165a6
Added node test runner
10 years ago