@@ -6,13 +6,12 @@ build --flag_alias=with_bop=//ortools/linear_solver:with_bop
66build --flag_alias=with_cbc=//ortools/linear_solver:with_cbc
77build --flag_alias=with_clp=//ortools/linear_solver:with_clp
88build --flag_alias=with_cp_sat=//ortools/linear_solver:with_cp_sat
9+ build --flag_alias=with_cplex=//ortools/linear_solver:with_cplex
910build --flag_alias=with_glop=//ortools/linear_solver:with_glop
1011build --flag_alias=with_glpk=//ortools/linear_solver:with_glpk
1112build --flag_alias=with_highs=//ortools/linear_solver:with_highs
1213build --flag_alias=with_pdlp=//ortools/linear_solver:with_pdlp
1314build --flag_alias=with_scip=//ortools/linear_solver:with_scip
14-
15- build --flag_alias=with_cplex=//ortools/linear_solver:with_cplex
1615build --flag_alias=with_xpress=//ortools/linear_solver:with_xpress
1716
1817# Sets the default Apple platform to macOS.
@@ -43,11 +42,37 @@ build:windows --host_cxxopt="/std:c++20"
4342startup --windows_enable_symlinks
4443build:windows --enable_runfiles
4544
46- # Print command lines for build commands.
47- # build --subcommands=pretty_print
4845
49- # Print test logs for failed tests.
50- test --test_output=errors --test_timeout_filters=-eternal
46+ ###############################################################################
47+ # Options for continuous integration.
48+ ###############################################################################
49+
50+ # All build options also apply to test as described by the "Option precedence"
51+ # section in https://bazel.build/run/bazelrc#bazelrc-syntax-semantics.
52+
53+ # Note for anybody considering using --compilation_mode=opt in CI, it builds
54+ # most files twice, one PIC version for shared libraries in tests, and one
55+ # non-PIC version for binaries.
56+ build:ci --copt=-O1
57+
58+ # Speedup bazel using a ramdisk.
59+ build:ci --sandbox_base=/dev/shm
60+
61+ # Show as many errors as possible.
62+ build:ci --keep_going
63+
64+ # Show test errors.
65+ build:ci --test_output=errors
66+
67+ # Override timeout for tests
68+ build:ci --test_timeout_filters=-eternal
69+
70+ # Only show failing tests to reduce output
71+ build:ci --test_summary=terse
72+
73+ # Attempt to work around intermittent issue while trying to fetch remote blob.
74+ # See e.g. https://github.com/bazelbuild/bazel/issues/18694.
75+ build:ci --remote_default_exec_properties=cache-silo-key=CleverPeafowl
5176
5277# Put user-specific options in .bazelrc.user
5378try-import %workspace%/.bazelrc.user
0 commit comments