Executar um script shell via SSH no Jenkins

1,079 views
Skip to first unread message

Samanta Cicilia

unread,
Oct 22, 2013, 12:33:52 PM10/22/13
to jenkin...@googlegroups.com
Boa tarde pessoal, estou com uma dúvida.

Preciso criar um projeto no jenkins que faça o seguinte fluxo (que faço manualmente hoje).
1 - Conectar via SSH em um servidor - OK (feito via plugin)
2 - Executar um script chamado script - não consegui

As configurações para usar SSH/Shell são muitas e estou meio perdida, acredito que a parte de Transfer Set eu não preciso usar, mas na hora de construir ele procura arquivos dentro do workspace do projeto, que não tem nada.

Alguém pode me ajudar? Lembrando que eu só preciso conectar via SSH e chamar um script.

Abçs

André Abe Vicente

unread,
Oct 22, 2013, 12:41:42 PM10/22/13
to jenkin...@googlegroups.com
Tem um plugin do Jenkins https://wiki.jenkins-ci.org/display/JENKINS/SSH+plugin
Você irá configurar diversos hosts com login e senha nas configurações gerais do Jenkins.

No site do plugin tem umas screenshots de como configurar.

Em resumo
Você irá criar um passo no seu job chamado "Execute Shell Script in a remote ssh".
No passo vc irá selecionar o seu host previamente configurado.

[]s

André


2013/10/22 Samanta Cicilia <samant...@infoglobo.com.br>

--
Você está recebendo esta mensagem porque se inscreveu no grupo "jenkinsci-br" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para jenkinsci-br...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.

Samanta Cicilia

unread,
Oct 22, 2013, 3:25:32 PM10/22/13
to jenkin...@googlegroups.com
Obrigada pela dica!


--
Você recebeu esta mensagem porque está inscrito em um tópico do grupo "jenkinsci-br" dos Grupos do Google.
Para cancelar a inscrição neste tópico, acesse https://groups.google.com/d/topic/jenkinsci-br/y4FhCpc6png/unsubscribe.
Para cancelar a inscrição neste grupo e todos os seus tópicos, envie um e-mail para jenkinsci-br...@googlegroups.com.

Para obter mais opções, acesse https://groups.google.com/groups/opt_out.



--

"A parte mais árdua na construção de um software consiste exatamente em identificar o que construir. Nenhuma outra fase compromete tanto o resultado do trabalho se elaborada de forma incorreta.
Nenhuma outra parte dificulta tanto as correções posteriores." - Frederick P. Brooks


Samanta Cicilia
CTFL - ISTQB Certified Tester
Analista de QA
Consultoria e Arquitetura de TI

- - - - - - - - - - - - - - - - - - - - AVISO IMPORTANTE / IMPORTANT NOTICE - - - - - - - - - - - - - - - - - - - - - -

Esta mensagem pode conter informações confidenciais e somente o indivíduo ou entidade a quem foi destinada pode 
utilizá-la. A transmissão incorreta da mensagem não acarreta a perda de sua confidencialidade. Caso esta mensagem 
tenha sido recebida por engano, solicitamos que o fato seja comunicado ao remetente e que a mensagem seja eliminada 
de seu sistema imediatamente. É vedado a qualquer pessoa que não seja o destinatário usar, revelar, distribuir 
ou copiar qualquer parte desta mensagem. Ambiente de comunicação sujeito a monitoramento. 



This message may include confidential information and only the intended addressee have the right to use it as is, or 
any part of it. A wrong transmission does not break its confidentiality. If you've received it because of a mistake or 
erroneous transmission, please notify the sender and delete it from your system immediately. This communication environment 
is controlled and monitored. 



- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Reply all
Reply to author
Forward
0 new messages