mirror of
https://github.com/kubernetes-sigs/kind.git
synced 2025-12-01 07:26:05 +07:00
add go-bindata bazel
This commit is contained in:
@@ -17,7 +17,10 @@ filegroup(
|
||||
|
||||
filegroup(
|
||||
name = "all-srcs",
|
||||
srcs = [":package-srcs"],
|
||||
srcs = [
|
||||
":package-srcs",
|
||||
"//kind/pkg/build/sources:all-srcs",
|
||||
],
|
||||
tags = ["automanaged"],
|
||||
visibility = ["//visibility:public"],
|
||||
)
|
||||
|
||||
44
pkg/build/sources/BUILD.bazel
Normal file
44
pkg/build/sources/BUILD.bazel
Normal file
@@ -0,0 +1,44 @@
|
||||
load("@io_bazel_rules_go//go:def.bzl", "go_library")
|
||||
load("//kind/hack:bindata.bzl", "go_bindata")
|
||||
|
||||
# IMPORTANT: if you make any cahnges here, you must also update hack/generate.sh
|
||||
go_bindata(
|
||||
name = "bindata",
|
||||
srcs = [
|
||||
"//kind/images/node:all-srcs",
|
||||
],
|
||||
outs = [
|
||||
"images_node_sources.go",
|
||||
],
|
||||
bindata_srcs = "./../../../images/node/...",
|
||||
generate_directive_file = "generate.go",
|
||||
ignores = ["(\.*README\.md)|(\.*BUILD\.bazel)"],
|
||||
include_metadata = False,
|
||||
mode = "0666",
|
||||
pkg = "sources",
|
||||
prefix = "./../../../",
|
||||
)
|
||||
|
||||
go_library(
|
||||
name = "go_default_library",
|
||||
srcs = [
|
||||
"generate.go",
|
||||
"images_node_sources.go",
|
||||
],
|
||||
importpath = "k8s.io/test-infra/kind/pkg/build/sources",
|
||||
visibility = ["//visibility:public"],
|
||||
)
|
||||
|
||||
filegroup(
|
||||
name = "package-srcs",
|
||||
srcs = glob(["**"]),
|
||||
tags = ["automanaged"],
|
||||
visibility = ["//visibility:private"],
|
||||
)
|
||||
|
||||
filegroup(
|
||||
name = "all-srcs",
|
||||
srcs = [":package-srcs"],
|
||||
tags = ["automanaged"],
|
||||
visibility = ["//visibility:public"],
|
||||
)
|
||||
Reference in New Issue
Block a user