blob: 74b8e892f02516947f0107eae2c129dc148d1aeb [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-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
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
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:
- "//..."