From 1d182e9318442cbbc0354f0522956ac1e2fd64ef Mon Sep 17 00:00:00 2001 From: Jakob Buchgraber Date: Thu, 22 Mar 2018 03:53:03 -0700 Subject: add Bazel's Buildkite configuration Closes #4900. PiperOrigin-RevId: 190043375 --- .bazelci/postsubmit.yml | 68 +++++++++++++++++++++++++++++++++++++++++ .bazelci/presubmit.yml | 80 +++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 148 insertions(+) create mode 100644 .bazelci/postsubmit.yml create mode 100644 .bazelci/presubmit.yml (limited to '.bazelci') diff --git a/.bazelci/postsubmit.yml b/.bazelci/postsubmit.yml new file mode 100644 index 0000000000..8690673bb6 --- /dev/null +++ b/.bazelci/postsubmit.yml @@ -0,0 +1,68 @@ +--- +platforms: + ubuntu1404: + shell_commands: + - sed -i.bak -e 's/^# android_sdk_repository/android_sdk_repository/' -e 's/^# + android_ndk_repository/android_ndk_repository/' WORKSPACE + - rm -f WORKSPACE.bak + build_targets: + - "//src:bazel" + test_flags: + - "--test_timeout=900" + test_targets: + - "--" + - "//scripts/..." + - "//src/test/..." + - "//third_party/ijar/..." + - "//tools/android/..." + # Re-enable once fixed: https://github.com/bazelbuild/bazel/issues/4663 + - "-//src/test/shell/bazel/android:android_ndk_integration_test" + ubuntu1604: + shell_commands: + - sed -i.bak -e 's/^# android_sdk_repository/android_sdk_repository/' -e 's/^# + android_ndk_repository/android_ndk_repository/' WORKSPACE + - rm -f WORKSPACE.bak + build_targets: + - "//src:bazel" + test_flags: + - "--test_timeout=900" + test_targets: + - "--" + - "//scripts/..." + - "//src/test/..." + - "//third_party/ijar/..." + - "//tools/android/..." + # Re-enable once fixed: https://github.com/bazelbuild/bazel/issues/4663 + - "-//src/test/shell/bazel/android:android_ndk_integration_test" + macos: + shell_commands: + - sed -i.bak -e 's/^# android_sdk_repository/android_sdk_repository/' -e 's/^# + android_ndk_repository/android_ndk_repository/' WORKSPACE + - rm -f WORKSPACE.bak + build_targets: + - "//src:bazel" + test_flags: + - "--test_timeout=900" + test_targets: + - "--" + - "//scripts/..." + - "//src/test/..." + - "//third_party/ijar/..." + - "//tools/android/..." + # Re-enable once fixed: https://github.com/bazelbuild/bazel/issues/4663 + - "-//src/test/shell/bazel/android:android_ndk_integration_test" + - "-//src/test/shell/bazel:bazel_determinism_test" + windows: + build_flags: + - "--copt=-w" + - "--host_copt=-w" + build_targets: + - "//src:bazel" + test_flags: + - "--copt=-w" + - "--host_copt=-w" + - "--test_env=TEMP" + - "--test_env=JAVA_HOME" + - "--test_timeout=900" + test_targets: + - "//src:all_windows_tests" diff --git a/.bazelci/presubmit.yml b/.bazelci/presubmit.yml new file mode 100644 index 0000000000..9e4976eb0c --- /dev/null +++ b/.bazelci/presubmit.yml @@ -0,0 +1,80 @@ +--- +platforms: + ubuntu1404: + shell_commands: + - sed -i.bak -e 's/^# android_sdk_repository/android_sdk_repository/' -e 's/^# + android_ndk_repository/android_ndk_repository/' WORKSPACE + - rm -f WORKSPACE.bak + build_targets: + - "//src:bazel" + test_flags: + - "--test_timeout=900" + test_targets: + - "--" + - "//scripts/..." + - "//src/test/..." + - "//third_party/ijar/..." + - "//tools/android/..." + # Re-enable once fixed: https://github.com/bazelbuild/bazel/issues/4663 + - "-//src/test/shell/bazel/android:android_ndk_integration_test" + ubuntu1604: + shell_commands: + - sed -i.bak -e 's/^# android_sdk_repository/android_sdk_repository/' -e 's/^# + android_ndk_repository/android_ndk_repository/' WORKSPACE + - rm -f WORKSPACE.bak + build_targets: + - "//src:bazel" + test_flags: + - "--test_timeout=900" + test_targets: + - "--" + - "//scripts/..." + - "//src/test/..." + - "//third_party/ijar/..." + - "//tools/android/..." + # Re-enable once fixed: https://github.com/bazelbuild/bazel/issues/4663 + - "-//src/test/shell/bazel/android:android_ndk_integration_test" + macos: + shell_commands: + - sed -i.bak -e 's/^# android_sdk_repository/android_sdk_repository/' -e 's/^# + android_ndk_repository/android_ndk_repository/' WORKSPACE + - rm -f WORKSPACE.bak + build_targets: + - "//src:bazel" + test_flags: + - "--test_timeout=900" + test_targets: + - "--" + - "//scripts/..." + - "//src/test/..." + - "//third_party/ijar/..." + - "//tools/android/..." + # Re-enable once fixed: https://github.com/bazelbuild/bazel/issues/4663 + - "-//src/test/shell/bazel/android:android_ndk_integration_test" + # The below tests have been disabled because they are too slow on macOS. + # Re-enable once fixed: https://github.com/bazelbuild/bazel/issues/4684 + - "-//src/test/shell/bazel:bazel_determinism_test" + - "-//src/test/shell/bazel:bazel_java_test" + - "-//src/test/shell/bazel:bazel_bootstrap_distfile_test" + - "-//src/test/shell/bazel:remote_execution_test" + - "-//src/test/shell/bazel:remote_execution_http_test" + - "-//src/test/shell/bazel:skylark_git_repository_test" + - "-//src/test/shell/bazel:external_path_test" + - "-//src/test/py/bazel:runfiles_test" + - "-//src/test/shell/bazel:git_repository_test" + - "-//src/test/shell/bazel/android:aar_integration_test" + - "-//src/test/shell/bazel/android:android_integration_test" + windows: + build_flags: + - "--copt=-w" + - "--host_copt=-w" + build_targets: + - "//src:bazel" + test_flags: + - "--copt=-w" + - "--host_copt=-w" + - "--test_env=TEMP" + - "--test_env=JAVA_HOME" + - "--test_timeout=900" + test_targets: + - "//src:all_windows_tests" -- cgit v1.2.3