blob: e98e36f9e2f6de80223997404f706b6de967936a [file] [log] [blame]
bcr_test_module:
module_path: test
matrix:
unix_platform:
- debian11
- ubuntu2004
- ubuntu2204
- ubuntu2404
- macos
- macos_arm64
bazel: [7.x, 8.x, rolling]
tasks:
verify_targets_unix:
name: Build and test targets on Unix platforms
platform: ${{ unix_platform }}
bazel: ${{ bazel }}
build_targets:
- "@azure-storage-blobs-cpp//:azure_storage_blobs_cpp"
build_flags:
- "--@curl//:ssl_lib=openssl"
test_targets:
- "@azure-storage-blobs-cpp//:azure_storage_blobs_cpp_test"
test_flags:
- "--@curl//:ssl_lib=openssl"
verify_targets_windows:
name: Build and test targets on Windows
platform: windows
bazel: ${{ bazel }}
build_targets:
- "@azure-storage-blobs-cpp//:azure_storage_blobs_cpp"
build_flags:
- "--@azure-core-cpp//:build_transport_curl=false"
# - "--@azure-core-cpp//:build_transport_winhttp=true"
# Enable once wil is in the BCR:
# (https://github.com/bazelbuild/bazel-central-registry/issues/3807).
# test_targets:
# - "@azure-storage-blobs-cpp//:azure_storage_blobs_cpp_test"
# test_flags:
# - "--@azure-core-cpp//:build_transport_curl=false"
# - "--@azure-core-cpp//:build_transport_winhttp=true"