aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--BUILD2
-rwxr-xr-xscripts/ci/build.sh4
-rw-r--r--scripts/packages/BUILD1
3 files changed, 6 insertions, 1 deletions
diff --git a/BUILD b/BUILD
index e6e2a2a000..15d5460c0e 100644
--- a/BUILD
+++ b/BUILD
@@ -68,4 +68,6 @@ genrule(
outs = ["bazel-distfile.zip"],
cmd = "$(location :combine_distfiles.sh) $@ $(SRCS)",
tools = ["combine_distfiles.sh"],
+ # Public but bazel-only visibility.
+ visibility = ["//:__subpackages__"],
)
diff --git a/scripts/ci/build.sh b/scripts/ci/build.sh
index 06c10261e2..1adaffeab1 100755
--- a/scripts/ci/build.sh
+++ b/scripts/ci/build.sh
@@ -149,6 +149,7 @@ function bazel_build() {
fi
cp bazel-genfiles/site/jekyll-tree.tar $1/www.bazel.build.tar
cp bazel-genfiles/scripts/packages/README.md $1/README.md
+ cp bazel-genfiles/bazel-distfile.zip $1/bazel-${release_label}-dist.zip
fi
}
@@ -441,7 +442,8 @@ function bazel_release() {
for file in $folder/*; do
local filename=$(basename $file)
if [ "$filename" != README.md ]; then
- if [ "$filename" == "bazel.dsc" ] || [ "$filename" == "bazel.tar.gz" ] ; then
+ if [ "$filename" == "bazel.dsc" ] || [ "$filename" == "bazel.tar.gz" ] \
+ || [ "$filename" =~ "bazel-(.*)-dist.zip" ] ; then
local destfile=${tmpdir}/$filename
elif [[ "$file" =~ /([^/]*)(\.[^\./]+)$ ]]; then
local destfile=${tmpdir}/${BASH_REMATCH[1]}-${platform}${BASH_REMATCH[2]}
diff --git a/scripts/packages/BUILD b/scripts/packages/BUILD
index f80fad42e8..ca73a8f2a7 100644
--- a/scripts/packages/BUILD
+++ b/scripts/packages/BUILD
@@ -22,6 +22,7 @@ filegroup(
":generate-package-info",
":bazel-debian",
":bazel-debian-src",
+ "//:bazel-distfile",
],
}),
)