2017-09-07 2 views
0

Ich versuche Job für die Bereitstellung auf Gitlab zu machen. Ich schreibe Yaml-Datei dafür.Deployment Job auf gitlab

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

Aber wenn ich versuche, mit sshpass einzuloggen und ich bin en Fehler bekommen

Pseudo-Terminal wird nicht zugeordnet werden, da stdin kein Terminal

ist

Was das Problem?

Antwort

0

Sie können versuchen, indem Sie die Pseudo-tty-Zuweisung mit der Option -T deaktivieren.

Verwandte Themen