James Sharpe
c18db3903b
Fix Windows clang CI for CC toolchain resolution
...
Select the correct toolchain and platform for
building with clang on windows with CC toolchain
resolution active.
2022-11-30 10:37:01 +01:00
Ivo List
05fbc65278
Disable cc toolchain resolution when using Clang on Windows
...
Different compilers on Window are not yet supported with CC toolchain resolution.
2022-09-21 17:00:02 +02:00
Rodrigo Queiro
5addeedc0a
Fix "'GLOG_EXPORT' macro redefined" on clang-cl
...
The previous approach used
--incompatible_enable_cc_toolchain_resolution, which is recommended by
the docs, but a Bazel developer told me it's obsolete. The new, old
approach is simpler and should stop the warning from being user-visible.
2022-03-08 13:39:50 +01:00
Rodrigo Queiro
d153e294b8
Avoid "GLOG_EXPORT macro redefined" in clang-cl CI
...
I would prefer to fix this in glog.bzl but couldn't get that to work.
2022-03-04 11:12:21 +01:00
Rodrigo Queiro
c4ca519a86
Add CI job for clang-cl on Windows
...
This should catch issues like #801 . This uses the new `tasks` syntax to
define multiple Windows tasks:
https://github.com/bazelbuild/continuous-integration/blob/master/buildkite/README.md#basic-syntax
2022-03-04 11:12:21 +01:00
Rodrigo Queiro
831a6f8232
Add -Werror to Bazel presubmits
...
This avoids issues like #717 .
2021-10-07 19:46:34 +02:00
Philipp Wollermann
a415556858
Remove ubuntu1604 from presubmit.yml
...
Ubuntu 16.04 is end-of-life, we're going to remove it from Bazel CI.
If you like you can add testing on `ubuntu2004` platform which we also support.
2021-07-01 08:04:02 +02:00
Rodrigo Queiro
d4e8ebab7e
Add layering_check to Bazel CI.
...
This will avoid regressions on #596 .
2021-03-02 10:32:06 +01:00
Luc Bertrand
925858d996
add windows target to bazel CI
2019-11-20 14:21:54 +01:00
Philipp Wollermann
0d0c254317
Don't test on Ubuntu 14.04 ( #446 )
...
Ubuntu 14.04 is about to be end-of-life and Bazel CI will stop supporting it shortly afterwards.
Context: https://groups.google.com/d/msg/bazel-dev/_D6XzfNkQQE/8TNKiNmsCAAJ
2019-04-24 10:48:51 +09:00
Rodrigo Queiro
e0341da07b
Add Bazel CI configuration
...
This was previously present in
https://github.com/bazelbuild/continuous-integration , but the Bazel team
asked us to move it to our repo. It will be helpful if we need to change
the build configuration, eg to add new platforms.
2018-04-18 11:54:56 +02:00