diff --git a/.circleci/config.yml b/.circleci/config.yml index 01c267cc21..d86790845a 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -1,13 +1,33 @@ -# Use the latest 2.1 version of CircleCI pipeline process engine. See: https://circleci.com/docs/2.0/configuration-reference version: 2.1 -# Use a package of configuration called an orb. -orbs: - # Declare a dependency on the welcome-orb - welcome: circleci/welcome-orb@0.4.1 -# Orchestrate or schedule a set of jobs + +# ======================= JOBS ======================= +jobs: + gapic-generator-java-tests: + docker: + - image: l.gcr.io/google/bazel + working_directory: /home/circleci/project/gapic-generator-java + steps: + - checkout + - run: + name: Builder + command: | + bazel build //... + google-java-format: + docker: + - image: l.gcr.io/google/bazel + working_directory: /home/circleci/workspace/gapic-generator-java + steps: + - checkout + - run: + name: Java Linter + command: | + bazel build //:google_java_format_verification + +# ======================= WORKFLOWS ======================= + workflows: - # Name the workflow "welcome" - welcome: - # Run the welcome/run job in its own container + version: 2 + run_tests: jobs: - - welcome/run \ No newline at end of file + - gapic-generator-java-tests + - google-java-format diff --git a/BUILD.bazel b/BUILD.bazel index 8007569fb1..62b962edce 100644 --- a/BUILD.bazel +++ b/BUILD.bazel @@ -30,7 +30,7 @@ java_binary( # are formatted correctly. google_java_format_verification( name = "google_java_format_verification", - srcs = glob(["src/**/*.java"]), + srcs = ["//src/main/java/com/google/api/generator:generator_files"], formatter = "//:google_java_format_binary", )