Skip to content

Commit ca24d40

Browse files
authored
[CI] Windows .bazelrc (#3456)
* bazelrc startup * Windows Bazel
1 parent 3210fee commit ca24d40

File tree

2 files changed

+11
-3
lines changed

2 files changed

+11
-3
lines changed

.bazelrc

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,9 @@ common --enable_platform_specific_config
3131
build:linux --cxxopt=-std=c++17
3232
build:macos --cxxopt=-std=c++17
3333
build:windows --cxxopt=/std:c++17
34-
build:windows --experimental_strict_action_env
34+
build:windows --incompatible_strict_action_env
3535
build:windows --features=compiler_param_file
36+
build:windows --enable_runfiles
3637

3738
# Common options for CI
3839
build:_ci_base --curses=no
@@ -52,6 +53,9 @@ build:ci --action_env=CXX=clang++
5253
# Windows CI options
5354
build:windows_ci --config=_ci_base
5455
build:windows_ci --config=windows
56+
build:windows_ci --jobs=10
57+
build:windows_ci --show_progress_rate_limit=60
58+
build:windows_ci --workspace_status_command="cmd /c exit 0"
5559

5660
# Common options for sanitizers
5761
build:_sanitizer_base --action_env=CC=clang

.github/workflows/test_hosted.yml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,10 @@ jobs:
4040
bazelisk-cache: true
4141
disk-cache: true
4242
repository-cache: true
43+
bazelrc: |
44+
startup --windows_enable_symlinks
4345
- name: Build
44-
run: bazel --output_user_root="C:/tmp" --windows_enable_symlinks build --announce_rc --workspace_status_command="cmd /c exit 0" -k "//tensorflow/lite/micro/..."
46+
run: bazel build --config=windows_ci --announce_rc -k "//tensorflow/lite/micro/..."
4547

4648
bazel-windows:
4749
runs-on: windows-x86-n2-16
@@ -58,6 +60,8 @@ jobs:
5860
bazelisk-cache: true
5961
disk-cache: true
6062
repository-cache: true
63+
bazelrc: |
64+
startup --windows_enable_symlinks
6165
- uses: actions/setup-python@v6
6266
with:
6367
python-version: '3.10'
@@ -67,7 +71,7 @@ jobs:
6771
- name: Test
6872
shell: bash
6973
run: |
70-
tensorflow/lite/micro/tools/ci_build/test_bazel.sh windows_ci "//tensorflow/lite/micro/..."
74+
bazel test --config=windows_ci --build_tests_only "//tensorflow/lite/micro/..."
7175
7276
makefile-windows:
7377
runs-on: windows-x86-n2-16

0 commit comments

Comments
 (0)