]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
make-dist: Added dashboard_v2 frontend build files to dist tarball
authorRicardo Dias <rdias@suse.com>
Tue, 13 Feb 2018 14:03:05 +0000 (14:03 +0000)
committerRicardo Dias <rdias@suse.com>
Mon, 5 Mar 2018 13:07:14 +0000 (13:07 +0000)
Signed-off-by: Ricardo Dias <rdias@suse.com>
make-dist

index a01b79908b9f9cac59b0feb583d7fa60555a68c0..2ac4c93762b8469ec6ad3b3b90770fed612aa344 100755 (executable)
--- a/make-dist
+++ b/make-dist
@@ -61,6 +61,15 @@ download_boost() {
     rm -rf src/boost
 }
 
+build_dashboard_frontend() {
+  CURR_DIR=`pwd`
+  cd src/pybind/mgr/dashboard_v2/frontend
+  npm install
+  npm run build -- --prod
+  cd $CURR_DIR
+  tar cf dashboard_frontend.tar $outfile/src/pybind/mgr/dashboard_v2/frontend/dist
+}
+
 # clean out old cruft...
 echo "cleanup..."
 rm -f $outfile*
@@ -113,9 +122,11 @@ download_boost $boost_version b2dfbd6c717be4a7bb2d88018eaccf75 \
                https://dl.bintray.com/boostorg/release/$boost_version/source \
                https://downloads.sourceforge.net/project/boost/boost/$boost_version \
                https://download.ceph.com/qa
+build_dashboard_frontend
 tar --concatenate -f $outfile.all.tar $outfile.version.tar
 tar --concatenate -f $outfile.all.tar $outfile.boost.tar
 tar --concatenate -f $outfile.all.tar $outfile.tar
+tar --concatenate -f $outfile.all.tar dashboard_frontend.tar
 mv $outfile.all.tar $outfile.tar
 rm $outfile
 rm -f $outfile.version.tar