Edeliver:tput:$ TERM没有值,没有-T指定

时间:2017-03-07 10:38:44

标签: jenkins amazon-ec2 tput edeliver

我正在尝试使用edeliver在我们的制作中在Jenkins机器上进行自动部署。我的构建机器似乎有问题。

  

混合edeliver构建版本--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指定的tput:没有值   对于$ TERM且没有-T指定的tput:$ TERM没有值,没有-T   指定的tput:$ TERM没有值,没有-T指定的tput:没有值   对于$ TERM且没有-T指定的tput:$ TERM没有值,没有-T   指定的

     

在建筑主机上建立集成应用程序的发布

     

- - - - >授权主机   ----->确保主机已准备好接受git推送

     

远程命令失败:

     

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

     

上面显示了命令的输出,并在其上执行了命令   主机打印在下面用于调试目的:

     

FAILED退出状态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 个答案:

答案 0 :(得分:0)

需要在构建计算机中配置长生不老药。 在詹金斯执行edeliver之前,编写以下代码:

#!/bin/bash

检查计算机凭据,然后重试。