Jan Tattermusch
c1216357a3
Upgrade ccache on windows ( #32668 )
...
Try to avoid the `ccache: error: Failed to read from file stream` build
failures that started happening once we upgraded to the grpc-win2019
image.
e.g.
https://source.cloud.google.com/results/invocations/e94c2f35-6d1f-4d89-853a-be7e1e1747de/targets/github%2Fgrpc%2Ftoplevel_run_tests_invocations%2Frun_tests_c_windows_opt_native/tests
```
C:\ccache\ccache.exe C:\PROGRA~2\MICROS~1\2017\COMMUN~1\VC\Tools\MSVC\1416~1.270\bin\Hostx64\x86\cl.exe /nologo /TP -DCARES_STATICLIB -D_CRT_SECURE_NO_WARNINGS -D_SCL_SECURE_NO_WARNINGS -D_WIN32_WINNT=0x600 -D_WINSOCK_DEPRECATED_NO_WARNINGS -IT:\altsrc\github\grpc\workspace_c_windows_opt_native\third_party\re2 -IT:\altsrc\github\grpc\workspace_c_windows_opt_native\third_party\zlib -IT:\altsrc\github\grpc\workspace_c_windows_opt_native -IT:\altsrc\github\grpc\workspace_c_windows_opt_native\include -IT:\altsrc\github\grpc\workspace_c_windows_opt_native\third_party\address_sorting\include -IT:\altsrc\github\grpc\workspace_c_windows_opt_native\cmake\build\third_party\re2 -IT:\altsrc\github\grpc\workspace_c_windows_opt_native\third_party\boringssl-with-bazel\src\include -IT:\altsrc\github\grpc\workspace_c_windows_opt_native\src\core\ext\upb-generated -IT:\altsrc\github\grpc\workspace_c_windows_opt_native\src\core\ext\upbdefs-generated -IT:\altsrc\github\grpc\workspace_c_windows_opt_native\third_party\upb -IT:\altsrc\github\grpc\workspace_c_windows_opt_native\third_party\xxhash -IT:\altsrc\github\grpc\workspace_c_windows_opt_native\cmake\build\third_party\zlib -IT:\altsrc\github\grpc\workspace_c_windows_opt_native\third_party\abseil-cpp -IT:\altsrc\github\grpc\workspace_c_windows_opt_native\cmake\build\third_party\cares\cares -IT:\altsrc\github\grpc\workspace_c_windows_opt_native\third_party\cares\cares -IT:\altsrc\github\grpc\workspace_c_windows_opt_native\third_party\cares\cares\include /DWIN32 /D_WINDOWS /W3 /GR /EHsc /MP8 /wd4065 /wd4506 /wd4200 /wd4291 /wd4244 /wd4267 /wd4987 /wd4774 /wd4819 /wd4996 /wd4619 /wd4503 /utf-8 /MD /O2 /Ob2 /DNDEBUG /showIncludes /FoCMakeFiles\invalid_call_argument_test.dir\test\core\end2end\cq_verifier.cc.obj /FdCMakeFiles\invalid_call_argument_test.dir\ /FS -c T:\altsrc\github\grpc\workspace_c_windows_opt_native\test\core\end2end\cq_verifier.cc
ccache: error: Failed to read from file stream
```
2 years ago
Jan Tattermusch
5873ba96dc
Ensure compatibility with the new custom kokoro win2019 image ( #32649 )
...
Fix incompatibilities identified when running adhoc runs on the new
custom win2019 image.
After merging this, it should be possible to switch to the new image
without breaking any tests.
- for most fixes I added a comment that explains why they're necessary.
- the new image won't have VS2015 installed, so I'm switching the protoc
artifact build to VS2017
This PR will need to be backported to older release branches to ensure
the windows tests continue working on those branches as well (IMHO I
haven't made any changes that would be difficult to backport and I tried
to keeps the diff as small as possible to avoid issues when
backporting).
After we switch to the new image (and all the windows tests are green),
we can incrementally move the builds that are still using VS2017 to
VS2019.
2 years ago
Xuan Wang
216fb9b77c
Add back Six for internal_ci scripts ( #31390 )
2 years ago
Xuan Wang
7aca6d4007
[Remove Six] Remove dependency on six ( #31340 )
...
* [Python][Remove Six] Remove Six from requirements
2 years ago
Jan Tattermusch
9f87a1dbb5
avoid collision with pre-installed protoc on grpc-win2016 workers ( #29171 )
3 years ago
Jan Tattermusch
dd1bdb1b15
Fix C# "dotnet restore" on grpc-win2016 kokoro workers. ( #29170 )
3 years ago
Jan Tattermusch
24dfe21cad
activate ccache for selected win builds ( #28735 )
3 years ago
Jan Tattermusch
8024eed4c5
Print debug info about prepare_build_windows.bat timing ( #28872 )
...
* prepare build windows timing
* C# deps not need to be installed for C# native artifact on win
3 years ago
Jan Tattermusch
e324bf5eee
Speed up windows C/C++ builds by using cmake Ninja generator ( #28833 )
...
* support building C/C++ with ninja
* make cmake_ninja_vs2015 build the default for C/C++
* fix vcvarsall location for vs2017
3 years ago
Jan Tattermusch
c796d5786b
Reintroduce #28396 (Cleanup of windows CI .bat scripts) ( #28457 )
...
* Revert "Revert "Cleanup of windows CI .bat scripts (#28396 )""
This reverts commit 530187f865
.
* fixup
3 years ago
Craig Tiller
a7dcceb365
Revert "Cleanup of windows CI .bat scripts ( #28396 )" ( #28446 )
...
This reverts commit 44e7be448d
.
3 years ago
Jan Tattermusch
44e7be448d
Cleanup of windows CI .bat scripts ( #28396 )
...
* cleanup of windows CI .bat scripts
* fixup
* fixup
* fixup
3 years ago
Richard Belleville
59693b7e72
Migrate Infrastructure Scripts to Python 3 ( #27135 )
...
* Run 2to3 on tools directory
* Delete github_stats_tracking
* Re-run 2to3
* Remove unused script
* Remove unused script
* Remove unused line count utility
* Yapf. Isort
* Remove accidentally included file
* Migrate tools/distrib directory to python 3
* Remove unnecessary shebang
* Restore line_count directory
* Immediately convert subprocess.check_output output to string
* Take care of Python 2 shebangs
* Invoke scripts using a Python 3 interpreter
* Yapf. Isort
* Try installing Python 3 first
* See if we have any Python 3 versions installed
* Add Python 3.7 to Windows path
* Try adding a symlink
* Try to symlink differently
* Install six for Python 3
* Run run_interop_tests with python 3
* Try installing six in python3.7 explicitly
* Revert "Try installing six in python3.7 explicitly"
This reverts commit 2cf60d72f3
.
* And debug some more
* Fix issue with jobset.py
* Add debug for CI failure
* Revert microbenchmark changes
3 years ago
Lidi Zheng
16157cebe9
Hopefully fixed 27 build on winserver2016
...
* Download the working msys64 and use it to compile 27
* Remove the cygwin detection override logic
* Only install Python interpreters in jobs running on winserver2016
* Fix the batch script substring check
* Increase the timeout for related jobs
* TIL that there is an allow list for Kokoro env vars
4 years ago
Lidi Zheng
511af22c78
Hopefully fixed 27 build on winserver2016
...
* Download the working msys64 and use it to compile 27
* Remove the cygwin detection override logic
* Only install Python interpreters in jobs running on winserver2016
* Fix the batch script substring check
* Increase the timeout for related jobs
* TIL that there is an allow list for Kokoro env vars
4 years ago
Lidi Zheng
62e9821515
Support pre-compiled Python 3.9 wheels
4 years ago
Lidi Zheng
4fa90f42ce
Support pre-compiled Python 3.9 wheels
4 years ago
Esun Kim
dc0853659d
Set Path to CMake
4 years ago
Lidi Zheng
751d152e2c
Goto :EOF
4 years ago
Lidi Zheng
1b79729b17
Stop execution
4 years ago
Lidi Zheng
a0a69de4df
Improve Win CI script with fail fast
4 years ago
Jan Tattermusch
f098606c4a
Revert "Revert "Reintroduce #21527 (boringssl submodule unification)""
...
This reverts commit cca892022b
.
5 years ago
hcaseyal
cca892022b
Revert "Reintroduce #21527 (boringssl submodule unification)"
5 years ago
Jan Tattermusch
e7e5d0198f
Revert "Revert "Unify boringssl submodules and use non-developer boringssl cmake build""
...
This reverts commit fe2242e603
.
5 years ago
Jan Tattermusch
fe2242e603
Revert "Unify boringssl submodules and use non-developer boringssl cmake build"
5 years ago
Jan Tattermusch
baa895f1b6
remove golang dependency for cmake build on windows
5 years ago
Lidi Zheng
c5fb2c0ad9
Adding a comment explain the installation order
5 years ago
Lidi Zheng
b751711015
Flip the installation order of Python38 and Golang
5 years ago
Lidi Zheng
db4ce94ebb
Revert "Revert "Release Python3.8 wheels for Windows""
5 years ago
Jan Tattermusch
42039d09b7
Revert "Release Python3.8 wheels for Windows"
5 years ago
Lidi Zheng
c89892ded5
Respect the hack
5 years ago
Lidi Zheng
82b579ab36
Adding a self-taught powershell script
5 years ago
Lidi Zheng
95528207ca
Add Python3.8 to Kokoro windows
5 years ago
Jan Tattermusch
bf721c3efe
install Go 1.13 on windows
5 years ago
Jan Tattermusch
019e9a432b
use kokoro env variable to get the PRs target branch
6 years ago
Jan Tattermusch
38ecd3831b
install dotnet SDK before starting Windows build
6 years ago
Mehrdad Afshari
8baaac5c14
Revert manual install of Python3.7 on Windows build images
6 years ago
Matt Kwong
3dce7cb69d
Install Python3.7 on Windows and MacOS
7 years ago
Matt Kwong
969e12cdc6
Install Python3.7 on Windows and MacOS
7 years ago
Jan Tattermusch
0491cd2872
disable unwanted dotnet options
7 years ago
Jan Tattermusch
712ff899a8
gen_report_index.sh no longer used
7 years ago
Matt Kwong
6d11e90926
Add Kokoro test filtering for MacOS/Windows
7 years ago
Jan Tattermusch
b74b94cdac
better way to enable fetching GCE default credentials
7 years ago
Jan Tattermusch
f0cf6e2b6c
fix fetching of GCE default credentials on kokoro windows
7 years ago
Jan Tattermusch
db8063b133
install google-api-python-client to kokoro windows workers
7 years ago
Jan Tattermusch
fa91995811
add prepare_build_windows.bat script
7 years ago
Jan Tattermusch
7897ae9308
auto-fix most of licenses
8 years ago
Jan Tattermusch
1306724462
add --internal_ci for windows
8 years ago
Jan Tattermusch
ff61b8c114
improve script for running windows tests on internal_ci
8 years ago
Matt Kwong
fc4cc8a607
Fix Windows directory pathing
8 years ago