| --- |
| tasks: |
| ubuntu2004_arm64: |
| shell_commands: |
| # Android SDK NDK not available on Linux ARM64 |
| # - sed -i.bak -e 's/^# android_sdk_repository/android_sdk_repository/' -e 's/^# |
| # android_ndk_repository/android_ndk_repository/' WORKSPACE.bzlmod |
| # - rm -f WORKSPACE.bzlmod.bak |
| - rm -rf $HOME/bazeltest |
| - mkdir $HOME/bazeltest |
| build_flags: |
| - "--config=ci-linux" |
| - "--lockfile_mode=off" |
| build_targets: |
| - "//src:bazel" |
| - "//src:bazel_jdk_minimal" |
| - "//src:test_repos" |
| - "//src/main/java/..." |
| test_flags: |
| - "--config=ci-linux" |
| - "--lockfile_mode=off" |
| test_targets: |
| - "//scripts/..." |
| - "//src/java_tools/..." |
| - "//src/main/starlark/tests/builtins_bzl/..." |
| - "//src/test/..." |
| - "//src/tools/execlog/..." |
| - "//src/tools/singlejar/..." |
| - "//src/tools/workspacelog/..." |
| - "//third_party/ijar/..." |
| - "//tools/aquery_differ/..." |
| - "//tools/python/..." |
| - "//tools/bash/..." |
| # Disable Android tests on Linux ARM64 |
| - "-//src/test/shell/bazel/android/..." |
| - "-//src/test/java/com/google/devtools/build/android/..." |
| - "-//src/test/java/com/google/devtools/build/lib/bazel/rules/android/..." |
| - "-//src/test/java/com/google/devtools/build/lib/rules/android/..." |
| - "-//src/test/shell/bazel:bazel_android_tools_test" |
| include_json_profile: |
| - build |
| - test |