initial commit
All checks were successful
Build and Publish TechDocs (Helm Chart Resource) / build-and-publish-helm-chart (push) Successful in 1m12s
All checks were successful
Build and Publish TechDocs (Helm Chart Resource) / build-and-publish-helm-chart (push) Successful in 1m12s
Change-Id: If67c32e979b6d03a135072c836ca54ee01c99e66
This commit is contained in:
33
deploy/.circleci/install_tools.sh
Executable file
33
deploy/.circleci/install_tools.sh
Executable file
@@ -0,0 +1,33 @@
|
||||
#!/bin/bash
|
||||
|
||||
set -o errexit
|
||||
|
||||
readonly HELM_VERSION=3.19.4
|
||||
readonly CHART_RELEASER_VERSION=1.8.1
|
||||
|
||||
install_helm() {
|
||||
echo "Installing Helm"
|
||||
curl -sSLO "https://get.helm.sh/helm-v${HELM_VERSION}-linux-amd64.tar.gz"
|
||||
sudo mkdir -p "/usr/local/helm-v${HELM_VERSION}"
|
||||
sudo tar -xzf "helm-v${HELM_VERSION}-linux-amd64.tar.gz" -C "/usr/local/helm-v${HELM_VERSION}"
|
||||
sudo ln -s "/usr/local/helm-v${HELM_VERSION}/linux-amd64/helm" /usr/local/bin/helm
|
||||
sudo chmod +x /usr/local/helm-v${HELM_VERSION}/linux-amd64/helm
|
||||
rm -f "helm-v${HELM_VERSION}-linux-amd64.tar.gz"
|
||||
}
|
||||
|
||||
install_cr() {
|
||||
echo "Installing Chart Releaser"
|
||||
curl -sSLO "https://github.com/helm/chart-releaser/releases/download/v${CHART_RELEASER_VERSION}/chart-releaser_${CHART_RELEASER_VERSION}_linux_amd64.tar.gz"
|
||||
sudo mkdir -p "/usr/local/chart-releaser-v${CHART_RELEASER_VERSION}"
|
||||
sudo tar -xzf "chart-releaser_${CHART_RELEASER_VERSION}_linux_amd64.tar.gz" -C "/usr/local/chart-releaser-v${CHART_RELEASER_VERSION}"
|
||||
sudo ln -s "/usr/local/chart-releaser-v${CHART_RELEASER_VERSION}/cr" /usr/local/bin/cr
|
||||
sudo chmod +x "/usr/local/chart-releaser-v${CHART_RELEASER_VERSION}/cr"
|
||||
rm -f "chart-releaser_${CHART_RELEASER_VERSION}_linux_amd64.tar.gz"
|
||||
}
|
||||
|
||||
main() {
|
||||
install_helm
|
||||
install_cr
|
||||
}
|
||||
|
||||
main
|
||||
Reference in New Issue
Block a user