| --- |
| platforms: |
| centos7: |
| build_targets: |
| - "//src:bazel" |
| - "//src:bazel_nojdk" |
| build_flags: |
| - "-c" |
| - "opt" |
| ubuntu2004: |
| build_targets: |
| - "//src:bazel" |
| - "//src:bazel_nojdk" |
| build_flags: |
| - "-c" |
| - "opt" |
| ubuntu2004_arm64: |
| shell_commands: |
| # Our Arm64 machine keeps state between builds, so we need to clean it. |
| - "bazel clean --expunge" |
| build_targets: |
| - "//src:bazel" |
| - "//src:bazel_nojdk" |
| build_flags: |
| - "-c" |
| - "opt" |
| ubuntu2204: |
| build_targets: |
| - "//src:bazel" |
| - "//src:bazel_nojdk" |
| build_flags: |
| - "-c" |
| - "opt" |
| macos: |
| build_targets: |
| - "//src:bazel" |
| - "//src:bazel_nojdk" |
| build_flags: |
| - "-c" |
| - "opt" |
| macos_arm64: |
| build_targets: |
| - "//src:bazel" |
| - "//src:bazel_nojdk" |
| build_flags: |
| - "-c" |
| - "opt" |
| windows: |
| build_flags: |
| - "--copt=-w" |
| - "--host_copt=-w" |
| - "-c" |
| - "opt" |
| build_targets: |
| - "//src:bazel.exe" |
| - "//src:bazel_nojdk.exe" |
| windows_arm64: |
| build_flags: |
| - "--copt=-w" |
| - "--host_copt=-w" |
| - "-c" |
| - "opt" |
| - "--config=windows_arm64" |
| build_targets: |
| - "//src:bazel.exe" |
| - "//src:bazel_nojdk.exe" |