gitlab上的部署工作

时间:2017-09-07 08:58:32

标签: yaml gitlab-ci

我试图在gitlab上部署工作。我正在为它编写yaml文件。

image: maven:3-jdk-8
testjob:
  script:
    - "apt-get update"
    - "apt-get install sshpass -y"
    - "echo installed"
    - "sshpass -p 'pass' ssh user@host"
    - "echo login successful"
    - "touch testfile.txt"
    - "echo finished"

但是当我尝试使用sshpass登录并且我遇到错误时

  

由于stdin不是终端,因此不会分配伪终端

出了什么问题?

1 个答案:

答案 0 :(得分:0)

您可以尝试通过选项-T。

禁用伪tty分配