Jan Tattermusch
0088dae36a
Use crosscompilation to build python armv7 wheels ( #25704 )
...
* removed unused DOCKER_BASE_IMAGE functionality
* remove legacy docker images for arm build
* build python armv7 wheel via crosscompilation
* add pyconfig.h hack
* improve the dockerfile
* yapf format code
4 years ago
Eric Anderson
61f66e81b6
tools: Put sha1 in container tag instead of name
...
Ideally instead of having names like ruby_jessie_x64_ruby_2_5 and
ruby_jessie_x64_ruby_2_6 they would have the name "ruby" with tags
containing jessie_x64_ruby_2_5/6. But fixing that would be much more
invasive. The sha1 in the tag is producing the worst effects, so this is
a case of the perfect being the enemy of the good.
Fixes #20546
5 years ago
Esun Kim
e019f18707
Fix C2196: egrep is non-standard and deprecated.
5 years ago
Lidi Zheng
8cb2d0546d
Upgrade sanity Docker image to debian:stretch
...
* Use latest pylint in Python 3.7 (they dropped support for PY2)
* Make latest pylint happy
* Forced to upgrade to shellcheck 0.4.4
* Make shellcheck 0.4.4 happy
* Adopt reviewers' advice to reduce global disabled rules
6 years ago
Jan Tattermusch
c8c71657b0
fix mkdir race in build_packages task
6 years ago
Matt Kwong
67d7cdc45a
Support building sanitizers with Clang5+
7 years ago
Jan Tattermusch
0e3d2fe823
make package builds work on kokoro
7 years ago
Jan Tattermusch
5f3a452440
make package builds work on kokoro
7 years ago
Mehrdad Afshari
b7f88cfd7f
Make build_and_run_docker.sh pass shellcheck (with suppressions)
7 years ago
Jan Tattermusch
69bd8f2d5d
print timing for docker pull
7 years ago
Jan Tattermusch
7897ae9308
auto-fix most of licenses
8 years ago
Ken Payson
7ff21a6719
Add Raspberry Pi Python binaries
8 years ago
Ken Payson
626fb455ac
Add Python3.6 to build artifacts
8 years ago
Jan Tattermusch
b04a0ccddd
allow pulling a docker image from dockerhub instead of building locally
8 years ago
Jan Tattermusch
26ca776e3e
update working directories
9 years ago
Jan Tattermusch
99341e30cf
move helper script for dockerization
9 years ago
Jan Tattermusch
6c857eab57
allow parallel docker run
9 years ago
Alistair Veitch
75d5c0f024
post merge
9 years ago
Jan Tattermusch
38b519a48d
replace nuget version by placeholder
9 years ago
Jan Tattermusch
29dadb2404
fix copyrights
9 years ago
Jan Tattermusch
7eba1729f0
building artifacts under docker
9 years ago
Craig Tiller
3d8798445e
Dont fail build if no report generated
9 years ago
Craig Tiller
c506e24a57
Update copyrights
9 years ago
Craig Tiller
64195a7ded
Attempt to get docker clang-format working
9 years ago
Nicolas "Pixel" Noble
4e8b2b5235
Force-unzipping test results.
9 years ago
Craig Tiller
2dfd2de4bb
Make code self-documenting
9 years ago
Craig Tiller
48961e53d5
Fix for TSAN build failing repeatedly
9 years ago
murgatroid99
28c06d8520
Added persistent caching for npm dependencies in Jenkins Dockerfiles
9 years ago
Jan Tattermusch
65854ebbd2
stop using --cidfile for run_tests
9 years ago
Masood Malekghassemi
60e5f91a39
Enable pip caching on Jenkins slaves
9 years ago
Nicolas "Pixel" Noble
4d97707751
Adding crude html report support.
9 years ago
Craig Tiller
d383b0f7e7
Integrate docker-based clang_format with Jenkins
9 years ago
Jan Tattermusch
261b58ca80
using tty option is not ok on jenkins
9 years ago
Jan Tattermusch
c95eead416
use_docker support for run_tests.py
9 years ago
Nicolas "Pixel" Noble
43e5f5663f
Various Jenkins-related tweaks.
...
-) created a .profile at the root of the docker image - seems the new nvm script requires that.
-) installing simplejson and mako python packages, for the sanity check.
-) calling prepare_travis.sh in order to try and download precompiled packages for openssl and protobuf.
-) using the new "config" axis.
-) improved the output of prepare_travis.sh.
10 years ago
Craig Tiller
d4db33dcab
Add missing copyright notices
10 years ago
Nicolas "Pixel" Noble
9adbf48970
Adjusting scripts to fake-install.
10 years ago
Nicolas "Pixel" Noble
882d7a7eec
Adding pre-built packages for OpenSSL and protobuf for Travis.
10 years ago