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
Проверьте учетные данные машины и попробуйте снова.