mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-08-18 08:09:58 +00:00
Always build the full kubernetes-src tarball
This commit is contained in:
parent
e2ebf254ea
commit
cbea3c3108
@ -56,38 +56,12 @@ filegroup(
|
|||||||
tags = ["automanaged"],
|
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(
|
pkg_tar(
|
||||||
name = "kubernetes-src",
|
name = "kubernetes-src",
|
||||||
srcs = select({
|
srcs = ["//:all-srcs"],
|
||||||
":package_src": ["//:all-srcs"],
|
|
||||||
"//conditions:default": ["README-src.txt"],
|
|
||||||
}),
|
|
||||||
extension = "tar.gz",
|
extension = "tar.gz",
|
||||||
package_dir = "kubernetes",
|
package_dir = "kubernetes",
|
||||||
strip_prefix = select({
|
strip_prefix = "//",
|
||||||
":package_src": "//",
|
|
||||||
"//conditions:default": ".",
|
|
||||||
}),
|
|
||||||
symlinks = {
|
symlinks = {
|
||||||
"kubernetes/vendor/%s" % repo: "../../staging/src/%s" % repo
|
"kubernetes/vendor/%s" % repo: "../../staging/src/%s" % repo
|
||||||
for repo in staging_repos
|
for repo in staging_repos
|
||||||
|
Loading…
Reference in New Issue
Block a user