Edeliver: tput: не задано значение для $TERM и не указан -T

Я пытаюсь сделать автоматическое развертывание на машине Jenkins с помощью edeliver для нашего производства. Кажется, что-то не так с моей сборочной машиной.

mix edeliver build release --verbose --branch = 70818f1f707545aaec17e0ca3daa035e7eea4746 tput: нет значения для $ TERM и не указывается -T tput: нет значения для $ TERM и не указывается -T tput: нет значения для $ TERM и не указывается -T tput: Нет значения для $ TERM и не указан -T tput: нет значения для $ TERM и нет -T указан tput: нет значения для $ TERM и нет -T указан tput: нет значения для $ TERM и нет -T указан tput: нет значения для $ TERM и без -T заданного значения tput: Нет значения для $ TERM и без -T указанного значения tput: Без значения для $ TERM и без -T указанного значения tput: Без значения для $ TERM и без -T указанного значения: Нет значения для $ TERM и нет -T, указанный tput: нет значения для $ TERM и нет -T, указанный tput: нет значения для $ TERM и нет -T, указанный tput: нет значения для $ TERM и нет -T, указанный tput: нет значения для $ TERM и не указан

СТРОИТЕЛЬНЫЙ РЕЛИЗ ИНТЕГРАЦИОННОГО ПРИЛОЖЕНИЯ НА СТРОИТЕЛЬНЫЙ ХОСТ

-----> Авторизация хостов -----> Обеспечение готовности хостов принимать git pushes

Удаленная команда не выполнена:

ubuntu@ec2-54-93-168-21.eu-central-1.compute.amazonaws.com

Вывод команды показан выше, а команда, выполняемая на этом хосте, напечатана ниже для целей отладки:

СБОЙ со статусом выхода 255:

set -e
if [ ! -d /tmp/edeliver/integration/build ]
then
  mkdir -p /tmp/edeliver/integration/build
  cd /tmp/edeliver/integration/build
  git init 
  git config receive.denyCurrentBranch ignore
else
  cd /tmp/edeliver/integration/build
  git config receive.denyCurrentBranch ignore
fi

1 ответ

Нужно настроить эликсир в сборку машины. В jenkins перед выполнением edeliver напишите этот код:

#!/bin/bash

Проверьте учетные данные машины и попробуйте снова.

Другие вопросы по тегам