mirror of https://github.com/k3s-io/k3s
Always build the full kubernetes-src tarball
parent
e2ebf254ea
commit
cbea3c3108
|
@ -56,38 +56,12 @@ filegroup(
|
|||
tags = ["automanaged"],
|
||||
)
|
||||
|
||||
config_setting(
|
||||
name = "package_src",
|
||||
values = {
|
||||
"define": "PACKAGE_SRC=true",
|
||||
},
|
||||
visibility = ["//visibility:private"],
|
||||
)
|
||||
|
||||
genrule(
|
||||
name = "kubernetes-src-readme",
|
||||
outs = ["README-src.txt"],
|
||||
cmd = """
|
||||
echo For build efficiency, the src was not included in this release.>$@
|
||||
echo The full source code can be viewed at >>$@
|
||||
echo -n https://github.com/kubernetes/kubernetes/tree/ >>$@
|
||||
grep ^STABLE_BUILD_GIT_COMMIT bazel-out/stable-status.txt | cut -d' ' -f2 >>$@
|
||||
""",
|
||||
stamp = 1,
|
||||
)
|
||||
|
||||
pkg_tar(
|
||||
name = "kubernetes-src",
|
||||
srcs = select({
|
||||
":package_src": ["//:all-srcs"],
|
||||
"//conditions:default": ["README-src.txt"],
|
||||
}),
|
||||
srcs = ["//:all-srcs"],
|
||||
extension = "tar.gz",
|
||||
package_dir = "kubernetes",
|
||||
strip_prefix = select({
|
||||
":package_src": "//",
|
||||
"//conditions:default": ".",
|
||||
}),
|
||||
strip_prefix = "//",
|
||||
symlinks = {
|
||||
"kubernetes/vendor/%s" % repo: "../../staging/src/%s" % repo
|
||||
for repo in staging_repos
|
||||
|
|
Loading…
Reference in New Issue