blob: 8d13b86e52498f426fb6761903050acd764f2c28 [file]
---
tasks:
simple-linux:
name: "Simple example"
platform: ubuntu1804
working_directory: examples/simple
shell_command:
- "bazel run @maven//:pin"
build_targets:
- "//..."
simple-macos:
name: "Simple example"
platform: macos
working_directory: examples/simple
shell_command:
- "bazel run @maven//:pin"
build_targets:
- "//..."
simple-windows:
name: "Simple example"
platform: windows
working_directory: examples/simple
build_targets:
- "//..."
pom-file-generation-linux:
name: "POM file generation example"
platform: ubuntu1804
working_directory: examples/pom_file_generation
build_targets:
- "//..."
pom-file-generation-macos:
name: "POM file generation example"
platform: macos
working_directory: examples/pom_file_generation
build_targets:
- "//..."
pom-file-generation-windows:
name: "POM file generation example"
platform: windows
working_directory: examples/pom_file_generation
build_targets:
- "//..."
android-instrumentation-test-macos:
name: "Android instrumentation test example"
platform: macos
working_directory: examples/android_instrumentation_test
# Android instrumentation tests don't work on macOS yet.
build_targets:
- "//src/main:greeter_app"
- "//src/test:greeter_test_app"
android-instrumentation-test-windows:
name: "Android instrumentation test example"
platform: windows
working_directory: examples/android_instrumentation_test
# Android instrumentation tests don't work on Windows yet.
build_targets:
- "//src/main:greeter_app"
- "//src/test:greeter_test_app"
android-local-test-linux:
name: "Android Robolectric test example"
platform: ubuntu1804
working_directory: examples/android_local_test
test_targets:
- "//..."
android-local-test-macos:
name: "Android Robolectric test example"
platform: macos
working_directory: examples/android_local_test
test_targets:
- "//..."
android-local-test-windows:
name: "Android Robolectric test example"
platform: windows
working_directory: examples/android_local_test
# Testing Robolectric targets don't work on Windows yet.
# See https://github.com/bazelbuild/bazel/issues/7809
build_targets:
- "//..."
kotlin-android-local-test-linux:
name: "Kotlin Android Robolectric test example"
platform: ubuntu1804
working_directory: examples/kt_android_local_test
test_targets:
- "//..."
kotlin-android-local-test-macos:
name: "Kotlin Android Robolectric test example"
platform: macos
working_directory: examples/kt_android_local_test
test_targets:
- "//..."
kotlin-android-local-test-windows:
name: "Kotlin Android Robolectric test example"
platform: windows
working_directory: examples/kt_android_local_test
# Testing Robolectric targets don't work on Windows yet.
# See https://github.com/bazelbuild/bazel/issues/7809
build_targets:
- "//..."
android-kotlin-linux:
name: "Android Kotlin example"
platform: ubuntu1804
working_directory: examples/android_kotlin_app
build_targets:
- "//:app"
android-kotlin-macos:
name: "Android Kotlin example"
platform: macos
working_directory: examples/android_kotlin_app
build_targets:
- "//:app"
android-kotlin-windows:
name: "Android Kotlin example"
platform: windows
working_directory: examples/android_kotlin_app
build_targets:
- "//:app"
spring-boot-linux:
name: "Spring boot example"
platform: ubuntu1804
working_directory: examples/spring_boot
build_targets:
- "//..."
test_targets:
- "//..."
spring-boot-macos:
name: "Spring boot example"
platform: macos
working_directory: examples/spring_boot
build_targets:
- "//..."
test_targets:
- "//..."
spring-boot-windows:
name: "Spring boot example"
platform: windows
working_directory: examples/spring_boot
build_targets:
- "//..."
test_targets:
- "//..."
scala-akka-linux:
name: "Scala example"
platform: ubuntu1804
working_directory: examples/scala_akka
build_targets:
- "//..."
test_targets:
- "//..."
scala-akka-macos:
name: "Scala example"
platform: macos
working_directory: examples/scala_akka
build_targets:
- "//..."
test_targets:
- "//..."
scala-akka-windows:
name: "Scala example"
platform: windows
working_directory: examples/scala_akka
build_targets:
- "//..."
# test_targets:
# https://github.com/bazelbuild/rules_jvm_external/issues/103
# - "//..."
protobuf-java-linux:
name: "Protobuf Java example"
platform: ubuntu1804
working_directory: examples/protobuf-java
test_targets:
- "//..."
protobuf-java-macos:
name: "Protobuf Java example"
platform: macos
working_directory: examples/protobuf-java
test_targets:
- "//..."
protobuf-java-windows:
name: "Protobuf Java example"
platform: windows
working_directory: examples/protobuf-java
# //src/test:diff_json_test / diff_test does not ignore line endings
# correctly on Windows.
build_targets:
- "//..."
bzlmod-linux:
name: "bzlmod example"
platform: ubuntu1804
working_directory: examples/bzlmod
build_targets:
- "//..."
bzlmod-macos:
name: "bzlmod example"
platform: macos
working_directory: examples/bzlmod
build_targets:
- "//..."
bzlmod-windows:
name: "bzlmod example"
platform: windows
working_directory: examples/bzlmod
build_targets:
- "//..."