tecnologia de agendamento Jenkins

242 views
Skip to first unread message

Paulo Cardoso

unread,
Feb 21, 2014, 12:45:35 PM2/21/14
to jenkin...@googlegroups.com
Fala ai Galera, 

sempre fui um usuario o Jekins, porem nao conheço a arquitetura dele, gostaria de saber se alguem conheçe a arquitetura e qual técnologia é utilizada para agendamento que ele realiza, quatz, time service etc.

Agradeço préviamente pela informação.

Juliano Cesar Ribeiro

unread,
Feb 21, 2014, 1:40:05 PM2/21/14
to jenkin...@googlegroups.com

Oi paulo,

Se  refere ao agendamento das builds?

O jenkins trabalha com esquema de   cron, onde voc~e pdoe agendar:

Consulta ao scm(controle de versão) para verificar por novas atualizacoes;

Executar builds periodicamente(se marcada, vc pode agendar para ele executar um build  em um  espaço de tempo), exemplo, gerar build   todos os dias, as  cinco da tarde.

--
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.

Bruno P. Kinoshita

unread,
Feb 21, 2014, 3:16:35 PM2/21/14
to jenkin...@googlegroups.com
Oi Paulo! 

Não conheço tão bem a arquitetura do Jenkins, mas tem este documento do Hudson que ajuda muito * [1]

Quando você salva um job no Jenkins ele é agendado na Queue [2] (tem um método schedule que chama um outro... schedule2 ou scheduleInternal acho. *Acho* que seu job é gravado na fila e ela se responsabiliza por verificar de tempos em tempos (ela tem um timer que faz isso se não me engano) se precisa executar algum job. 

Nunca vi nenhuma referência ao quartz no Jenkins, acredito que os mecanismos sejam todos controlados internamente por threads, timers, etc.

Espero que ajude. 


* Este documento foi feito quando só havia o Hudson, o código já mudou bastante daquela época pra cá, mas ajuda um pouco a entender melhor o Jenkins
 


From: Paulo Cardoso <pauli...@gmail.com>
To: jenkin...@googlegroups.com
Sent: Friday, February 21, 2014 2:45 PM
Subject: tecnologia de agendamento Jenkins

Fala ai Galera, 

sempre fui um usuario o Jekins, porem nao conheço a arquitetura dele, gostaria de saber se alguem conheçe a arquitetura e qual técnologia é utilizada para agendamento que ele realiza, quatz, time service etc.

Agradeço préviamente pela informação.

Juliano Cesar Ribeiro

unread,
Feb 21, 2014, 3:17:52 PM2/21/14
to jenkin...@googlegroups.com

Oi bruno,

Como poderiaamos ter um treinamento in company contigo d ejenkins?

Abraços.e aguardo prooposta para apresentá-la ao meu gesstor

Bruno P. Kinoshita

unread,
Feb 21, 2014, 5:00:52 PM2/21/14
to jenkin...@googlegroups.com
Oi Juliano!

Obrigado pelo interesse, vou mandar e-mail pra você off-list.

[]s

>________________________________
> From: Juliano Cesar Ribeiro <juliano...@call.inf.br>
>To: "jenkin...@googlegroups.com" <jenkin...@googlegroups.com>
>Sent: Friday, February 21, 2014 5:17 PM
>Subject: RES: tecnologia de agendamento Jenkins

Reply all
Reply to author
Forward
0 new messages