Jan Tattermusch
3b40af376e
[bazelified tests] First attempt at bazelified rules for building artifacts/packages ( #34462 )
...
Foundation for being able to bazelify the build artifact -> build
package -> distribtest workflow tests.
Main ideas:
- "build artifact" and "build packages" will be represented by a custom
genrule (that runs the build on RBE under a docker container).
- since genrule doesn't support displaying logs for each target as a
separate "target log" (in the same way that bazel tests do), and we
generally want readable per-target logs for the bazelified test, a pair
of targets will be created for each "build artifact task":
- a genrule that actually performs the build, creates an archive with
artifacts and stores the exitcode and build log as rule outputs
- a corresponding "build_test" sh_test that simply looks at the result
of the genrule and presents the build log and build result a "target
log" for this test.
1 year ago
Jan Tattermusch
782734a82f
python: move native debug symbol stripping to build_artifact phase ( #26194 )
3 years ago
Lidi Zheng
4729f6fdcc
Add Python 3.10 drop 3.5 ( #26074 )
...
* Add Python 3.10.0rc1 binary wheels
* Drop Python 3.5 artifacts
* Document the drop of 3.5
* Fix the wrong pip pointer
* Update manylinux2014 to a newer version, remove 3.5 distribtest
* Update manylinux aarch64 to see if the absl error go away
* Use the preferred alias
* Allow different wheel library to produce different tag order
* Remove unused shell var and log produced wheels
* Use copy instead of move
* Make bash happy about the wildcard
* Upgrade the debian image to use 3.5+ Python
* Polish the comments for the Dockerfiles
3 years ago
Jan Tattermusch
cb8114d689
Delete no longer needed artifact_linux dockerfiles ( #25542 )
...
* delete no longer needed artifact_linux dockerfiles
* fix build_package_python.sh
4 years ago
Lidi Zheng
b62c984eab
Pin pip to 19.3.1 to fix the build failure on master
4 years ago
Lidi Zheng
cb9cc5592e
Upgrade pip before using wheel
6 years ago
Lidi Zheng
127a6c1d9e
Revert "Revert "Roll foward "Strip Python wheel binary"""
...
This reverts commit 98fc902200
.
6 years ago
Lidi Zheng
98fc902200
Revert "Roll foward "Strip Python wheel binary""
6 years ago
Lidi Zheng
4814972080
Install `wheel` right before use it
6 years ago
Lidi Zheng
50a1ddab5c
Revert "Revert "Strip Python wheel binary""
...
This reverts commit 04609b1ea5
.
6 years ago
Jan Tattermusch
04609b1ea5
Revert "Strip Python wheel binary"
6 years ago
Lidi Zheng
bc81010f10
Strip Python wheel binary
6 years ago
Eric Gribkoff
5710a3a25d
Revert "Strip manylinux1 binary wheels"
...
This reverts commit be4b2db4ad
.
Appears to leave the incorrect hash in the wheel RECORD file, as in
https://github.com/grpc/grpc/issues/17409
6 years ago
Eric Gribkoff
4590fc5b7c
Revert "Strip manylinux1 binary wheels"
...
This reverts commit be4b2db4ad
.
Appears to leave the incorrect hash in the wheel RECORD file, as in
https://github.com/grpc/grpc/issues/17409
6 years ago
Mehrdad Afshari
be4b2db4ad
Strip manylinux1 binary wheels
6 years ago
Jan Tattermusch
98680f8d1f
remove Jenkins references from build_packages scripts
6 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
368fa048e6
Fix build_package_python.sh to pass shellcheck
7 years ago
Jan Tattermusch
7897ae9308
auto-fix most of licenses
8 years ago
Jan Tattermusch
3294474d15
adjust package build scripts to new paths
8 years ago
Jan Tattermusch
5c79a3199c
cleanup tools/run_tests directory
8 years ago
Jan Tattermusch
3c6039222f
add build_package collector targets for python and ruby
9 years ago
murgatroid99
b781c9757d
Add Node distrib tests and fixed some issues with the packaging script
9 years ago
Jan Tattermusch
714f3945ec
make sure artifacts dir exists
9 years ago
Jan Tattermusch
e320dca283
chmod u+x
9 years ago
murgatroid99
dc3b4a4689
Add package build script for Node.js
9 years ago
Jan Tattermusch
44372138c5
build ruby artifact
9 years ago
Jan Tattermusch
29dadb2404
fix copyrights
9 years ago
Jan Tattermusch
7eba1729f0
building artifacts under docker
9 years ago
murgatroid99
d7e1a10628
Bundled C core with Ruby library
9 years ago
Nicolas "Pixel" Noble
bcf988f0f3
Splitting out bundle install for ruby into the prebuild step.
9 years ago
murgatroid99
a43c14fef8
Make ruby tests see changes to C core
9 years ago
Nicolas "Pixel" Noble
21a38b4422
Fixing variable names discrepancy in ruby's extension builder.
...
CONFIG != GRPC_CONFIG, meaning we're always building released, even in debug.
10 years ago
David Garcia Quintas
301a77f819
Modified travis config for ruby.
...
In order to output logs.
10 years ago
Nicolas "Pixel" Noble
cbd9c8bf9b
Changing run_tests to simplify the ruby build.
10 years ago
murgatroid99
530c0b9b1f
Changed how ruby versions are selected again
10 years ago
murgatroid99
ea14cfb493
Further changed ruby version handling
10 years ago
murgatroid99
c921865c39
Changed how ruby version is selected
10 years ago
murgatroid99
6a4c4fabf3
Added ruby tests 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
51fca2da4b
Made node library buildable from source tree
10 years ago