Jenkins — Active Choice: AWS ECR Images tag (AWS Cli)

  Для параметризованной сборки с выбором тега образа, понадобится плагин Active Choices Переходим в настройки Jenkins'а   Раздел "Управление плагинами"   Переходим к вкладке "Доступные" и в поиске указываем "Active Choice" Устанавливаем его. Создаем "New Item" — "Pipeline", указываем, что это будет параметризованной сборка, и добавляем параметр "Active Choices Reactive Parameter"   Указываем, что это … Продолжить читать "Jenkins — Active Choice: AWS ECR Images tag (AWS Cli)"

Jenkins — Kubeconfig

  Для хранения и переключения между конфигурациями Kubernetes'а, можно воспользоваться плагином Kubernetes CLI, для работы с ним в системе должен быть установлен "kubectl" Устанавливаем плагин Переходим в настройки Jenkins'а   Раздел "Управление плагинами"   Переходим к вкладке "Доступные" и в поиске указываем "Kubernetes CLI" Устанавливаем его.   Добавляем Kubernetes config   Переходим в "Credentials" и … Продолжить читать "Jenkins — Kubeconfig"

FIX ERROR — CentOS 7 kubectl: Invalid choice: 'eks', maybe you meant

При попытке выполнить любую команду "kubectl" на EKS кластере возникает следующая ошибка: Invalid choice: 'eks', maybe you meant:   Возможная причина этого, это старая версия "kubectl", доступная в репозитории.   Решение: Установить последнюю версию "kubectl" используя PIP3   Для использования "kubectl" установленным с помощью PIP, нужно чтобы директория бинарных файлов PIP была в переменной PATH, … Продолжить читать "FIX ERROR — CentOS 7 kubectl: Invalid choice: 'eks', maybe you meant"

Jenkins — Добавить путь в PATH

  Чтобы добавить путь в окружение Jenkins'а глобально, не делая это каждый раз в Pipeline, перейдем в настройки Jenkins'а   Далее вкладка "Конфигурация системы"   Находим блок "Global properties", ставим галочку "Environment variables". И добавляем переменную, с именем "PATH+EXTRA" и значением — пути, которые необходимо добавить, разделенные ":" между собой, если их несколько.