X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=installers%2Fcharm%2Fbuild.sh;h=e7649d0745af828997fe07b2a7cc0df53e4c8847;hb=49379ced23b5e344a773ce77ac9cb59c1864e19b;hp=5d1c868a9fe61815e349252be065975fa642c434;hpb=009a5d691dba1ec6aa8567bc27eb4d468e5e0db4;p=osm%2Fdevops.git diff --git a/installers/charm/build.sh b/installers/charm/build.sh index 5d1c868a..e7649d07 100755 --- a/installers/charm/build.sh +++ b/installers/charm/build.sh @@ -1,3 +1,4 @@ +#!/bin/bash # Copyright 2020 Canonical Ltd. # # Licensed under the Apache License, Version 2.0 (the "License"); @@ -11,18 +12,34 @@ # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. -#!/bin/bash -set -eux + function build() { cd $1 && tox -e build && cd .. } -build 'lcm-k8s' -build 'mon-k8s' -build 'nbi-k8s' -build 'pol-k8s' -build 'ro-k8s' -build 'ui-k8s' -build 'keystone' -build 'ng-ui' -build 'pla' \ No newline at end of file +# reactive_charms="" +# for charm_directory in $reactive_charms; do +# echo "Building charm $charm_directory..." +# cd $charm_directory +# charmcraft build +# cd .. +# done + +# build 'lcm-k8s' +# build 'mon-k8s' +# build 'nbi-k8s' +# build 'pol-k8s' +# build 'ro-k8s' +# build 'ui-k8s' + +charms="ro nbi pla pol mon lcm ng-ui keystone grafana prometheus keystone mariadb-k8s mongodb-k8s zookeeper-k8s kafka-k8s" +if [ -z `which charmcraft` ]; then + sudo snap install charmcraft --edge +fi + +for charm_directory in $charms; do + echo "Building charm $charm_directory..." + # cd $charm_directory + build $charm_directory + # cd .. +done