publicar sobre ssh jenkins

1

Eu tenho trabalhado em um pequeno projeto onde preciso copiar arquivos de uma máquina windows para outra através de jenkins de forma segura. Eu ouvi sobre publicar sobre o plugin ssh em Jenkins. Eu tentei definir isso, mas sem sorte. Alguém fez isso e me ajudou nisso? Até mesmo para resolvê-lo, eu tinha instalado o openssh com o cygwin no servidor windows e tentei copiar os arquivos (através do SCP) ou apenas conectar ambos os hosts (através do ssh) no linux way através do cygwin mas sempre obtém erro de -

ssh 3612 tty_list :: allocate_tty: Não tty alocado ou

scp 2680 tty_list :: allocate_tty: Não tty alocado

Por favor, ajude!

    
por Pravish 14.01.2014 / 08:03

1 resposta

1

você tem a caixa de seleção "exec in pty" configurada em sua configuração de trabalho do jenkins para enviar por ssh?

Exec the command in a pseudo tty

This will enable the execution of sudo commands that require a tty (and possibly help in other scenarios too.) From the sudoers(5) man page:

requiretty If set, sudo will only run when the user is logged in to a real tty. When this flag is set, sudo can only be run from a login session and not via other means such as cron(8) or cgi-bin scripts. This flag is off by default.

    
por 11.06.2014 / 11:23