This is an automated email from the ASF dual-hosted git repository.

joshfischer pushed a commit to branch joshfischer/helm-chart-to-site
in repository https://gitbox.apache.org/repos/asf/incubator-heron.git

commit 87972bef04164a3a854dd76149c0801bf1470a2a
Author: Josh Fischer <[email protected]>
AuthorDate: Mon Aug 30 17:05:39 2021 -0500

    adding file group, pkg_tar and docker build command
---
 scripts/packages/BUILD                 | 14 ++++++++++++++
 website2/website/scripts/build-site.sh |  3 +++
 2 files changed, 17 insertions(+)

diff --git a/scripts/packages/BUILD b/scripts/packages/BUILD
index 67a185d..b32faba 100644
--- a/scripts/packages/BUILD
+++ b/scripts/packages/BUILD
@@ -33,6 +33,12 @@ filegroup(
 )
 
 filegroup(
+    name = "helmpkgs",
+    srcs = [
+        ":generate-helm-charts",
+    ],
+)
+filegroup(
     name = "testpkgs",
     srcs = [
         ":heron-tests-install.sh",
@@ -405,6 +411,14 @@ pkg_tar(
 )
 
 pkg_tar(
+   name = "heron-helm-chart",
+   deps = [
+   ":helmpkgs"
+   ],
+   extension = "tar.gz"
+)
+
+pkg_tar(
     name = "heron-lib-third_party",
     srcs = [
         "@com_google_protobuf//:protobuf_java",
diff --git a/website2/website/scripts/build-site.sh 
b/website2/website/scripts/build-site.sh
index 3c43b28..5e057ad 100755
--- a/website2/website/scripts/build-site.sh
+++ b/website2/website/scripts/build-site.sh
@@ -28,6 +28,9 @@ npm run-script build
 
 node ./scripts/replace.js
 
+# create helm chart
+bazel build --config=ubuntu scripts/packages:heron-helm-chart
+
 ## copy generated site
 rm -rf ${ROOT_DIR}/generated-site/content/*
 mkdir -p ${ROOT_DIR}/generated-site/content/

Reply via email to