Как установить helm в travis pipeline

#continuous-integration #travis-ci #kubernetes-helm #helm-tls

#непрерывная интеграция #travis-ci #kubernetes-helm #helm-tls

Вопрос:

Я делаю это, чтобы установить helm в моей работе travis

 curl https://baltocdn.com/helm/signing.asc | sudo apt-key add -
sudo apt-get install apt-transport-https --yes
echo "deb https://baltocdn.com/helm/stable/debian/ all main" | sudo tee /etc/apt/sources.list.d/helm-stable-debian.list
sudo apt-get update
sudo apt-get install helm
  

И когда в travis выполняется команда helm init —только для клиента, в ней говорится

 Not Really a helm install
  

Кто-нибудь может мне помочь в этом?

Ответ №1:

Эта команда является правильным способом установки helm в Travis pipeline:

 curl https://raw.githubusercontent.com/helm/helm/master/scripts/get-helm-3 | bash
  

И затем вы можете проверить, используя

 helm version
  

Комментарии:

1. Да, вы можете, curl https://raw.githubusercontent.com/helm/helm/master/scripts/get-helm-3 | bash если хотите жить на грани 🙂 ( helm.sh/docs/intro/install/#from-script ).

Ответ №2:

Как говорится в главе Установка Helm из официального руководства по Helm:

  1. Загрузите желаемую версию здесь
  2. Распакуйте его ( tar -zxvf helm-v3.0.0-linux-amd64.tar.gz )
  3. Найдите двоичный файл helm в распакованном каталоге и переместите его в желаемое место назначения ( mv Linux-amd64/helm /usr/local/bin/helm ).

Оттуда вы должны иметь возможность запускать клиент и добавлять стабильное репозиторий : helm help

Комментарии:

1. Привет, Рахиль. Это неправильный способ. Я нашел ответ на него и опубликую его. Описанные вами шаги предназначены для установки helm на вашем локальном компьютере.