26 lines
471 B
Bash
26 lines
471 B
Bash
#!/bin/sh
|
|
set -e
|
|
|
|
echo "Installing curl"
|
|
apt update
|
|
apt install curl -y
|
|
|
|
echo "Installing helm"
|
|
curl https://raw.githubusercontent.com/kubernetes/helm/master/scripts/get | bash
|
|
helm init -c
|
|
|
|
echo "Packaging charts from source code"
|
|
mkdir -p temp
|
|
for d in chart/*
|
|
do
|
|
# shellcheck disable=SC2039
|
|
if [[ -d $d ]]
|
|
then
|
|
# Will generate a helm package per chart in a folder
|
|
echo "$d"
|
|
helm package "$d"
|
|
# shellcheck disable=SC2035
|
|
mv *.tgz temp/
|
|
fi
|
|
done
|