Skip to content

Commit 5f37fed

Browse files
Merge pull request #4947 from sharma-sujeet/master
Re-include examples in Bazel CI builds.
2 parents e583d5d + cb7f59e commit 5f37fed

2 files changed

Lines changed: 34 additions & 0 deletions

File tree

‎.github/workflows/bazel.yml‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -149,6 +149,7 @@ jobs:
149149
//util:client-java
150150
//fluent:client-java-api-fluent
151151
//extended:client-java-extended
152+
//examples/examples-release-latest:client-java-examples
152153
153154
# ----------------------------------------------------------------
154155
# Test — run per-module test suites
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
load("@rules_java//java:defs.bzl", "java_library")
2+
3+
# Compile-check examples against core libraries already built in Bazel CI.
4+
# Sources that need deps not yet in MODULE.bazel (commons-cli, Spring,
5+
# published CRD model jars) are excluded so this change stays dependency-free.
6+
java_library(
7+
name = "client-java-examples",
8+
srcs = glob(
9+
["src/main/java/**/*.java"],
10+
exclude = [
11+
"src/main/java/io/kubernetes/client/examples/CertManagerExample.java",
12+
"src/main/java/io/kubernetes/client/examples/ExecExample.java",
13+
"src/main/java/io/kubernetes/client/examples/KubectlExample.java",
14+
"src/main/java/io/kubernetes/client/examples/PromOpExample.java",
15+
"src/main/java/io/kubernetes/client/examples/SpringControllerExample.java",
16+
"src/main/java/io/kubernetes/client/examples/SpringLoadBalancerExample.java",
17+
],
18+
),
19+
visibility = ["//visibility:public"],
20+
deps = [
21+
"//extended:client-java-extended",
22+
"//fluent:client-java-api-fluent",
23+
"//kubernetes:client-java-api",
24+
"//proto:client-java-proto",
25+
"//util:client-java",
26+
"@maven//:com_google_code_gson_gson",
27+
"@maven//:com_squareup_okhttp3_okhttp_jvm",
28+
"@maven//:org_apache_commons_commons_lang3",
29+
"@maven//:org_slf4j_slf4j_api",
30+
"@maven//:software_amazon_awssdk_auth",
31+
"@maven//:software_amazon_awssdk_sts",
32+
],
33+
)

0 commit comments

Comments
 (0)