aboutsummaryrefslogtreecommitdiffhomepage
path: root/.bazelci
diff options
context:
space:
mode:
authorGravatar Jakob Buchgraber <buchgr@google.com>2018-03-22 03:53:03 -0700
committerGravatar Copybara-Service <copybara-piper@google.com>2018-03-22 03:54:15 -0700
commit1d182e9318442cbbc0354f0522956ac1e2fd64ef (patch)
tree5e5d86e0cbcf03c98f183ab999d1c4f92ee17cb1 /.bazelci
parenta3dd7775d2dbf7e4368712626e11c15be7a23efd (diff)
add Bazel's Buildkite configuration
Closes #4900. PiperOrigin-RevId: 190043375
Diffstat (limited to '.bazelci')
-rw-r--r--.bazelci/postsubmit.yml68
-rw-r--r--.bazelci/presubmit.yml80
2 files changed, 148 insertions, 0 deletions
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"