Files
cloud-configuration/helm/scripts/release-package.sh
2023-11-02 00:08:30 +01:00

23 lines
624 B
Bash
Executable File

#!/usr/bin/env bash
DIR=$(pwd)
packages=""
for package in "$@"
do
if [ -z "$packages" ];
then
packages+="$package"
else
packages+=", $package"
fi
cd "$HOME/git-repos/cloud-configuration/helm/$package" || { echo "Cannot find $package under $HOME/git-repos/cloud-configuration/helm/"; exit 1; }
helm package --sign --key "github@2martens.de" --keyring ~/.gnupg/secring.gpg .
mv -- *.tgz *.tgz.prov ~/git-repos/repo/charts
done
cd ~/git-repos/repo/charts || { echo "$HOME/git-repos/repo/charts/ does not exist"; exit 1; }
git pull
git add .
git commit -m "Upgraded $packages"
git push
cd "$DIR" || exit;