Duvida - Fila de execução do mesmo Job no Jenkins

184 views
Skip to first unread message

William

unread,
Jul 30, 2013, 3:51:58 PM7/30/13
to jenkin...@googlegroups.com
Caros,

H� uma limita��o de numero de 'constru��es aguardando na fila' para o
mesmo Job?, h� como alterar este par�metro se existir?
Aguardo retorno.

--

Att,

William Melchior Jablonski

Tony França

unread,
Jul 30, 2013, 3:59:12 PM7/30/13
to William, jenkin...@googlegroups.com
Para o mesmo job?
Até onde eu sei sim. Um job tem um workspace = uma pasta do disco que ele usa pra rodar.
O jenkins reusa essa pasta pra execuções consecutivas do mesmo job, portanto se houvesse execuções simultâneas do mesmo job, uma execução iria "zoar" o workspace da outra.

Por isso SOMENTE UMA execução de um job pode acontecer de cada vez, e isso não é configurável.

Workaround: Criar clones dos jobs.

[ ]'s!
Tony


2013/7/30 William <william....@gmail.com>
Caros,

Há uma limitação de numero de 'construções aguardando na fila' para o mesmo Job?, há como alterar este parâmetro se existir?
Aguardo retorno.


--

Att,

William Melchior Jablonski

--
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+unsubscribe@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.



Bruno P. Kinoshita

unread,
Jul 30, 2013, 4:10:18 PM7/30/13
to jenkin...@googlegroups.com
Pro programador curioso :)


Talvez criando um matrix configuration e passando vários eixos funcione também, mas dependeria do caso... se não me engano ele cria um workspace por configuração, mas nem todo plug-in funciona com esse tipo de job também.

[]s
 


From: Tony França <tonyl...@gmail.com>
To: William <william....@gmail.com>
Cc: "jenkin...@googlegroups.com" <jenkin...@googlegroups.com>
Sent: Tuesday, July 30, 2013 4:59 PM
Subject: Re: Duvida - Fila de execução do mesmo Job no Jenkins

Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para jenkinsci-br...@googlegroups.com.

William

unread,
Jul 30, 2013, 4:12:40 PM7/30/13
to Tony França, jenkin...@googlegroups.com
Tony,

Acredito que não entendeu meu questionamento. Sei que roda um por vez (conceito de fila) para usar o mesmo workspace, mas no caso de um disparar o mesmo job 30 vezes no intervalo de segundos... enquando roda um tem outros 29 aguardando , esse numero "29 aguardando" eu gostaria de saber se tem limite.. seja de itens na fila ou tempo de vida de espera.
Entendeu?

Att,

William Melchior Jablonski

 

Em 7/30/2013 4:59 PM, Tony França escreveu:
Para o mesmo job?
Até onde eu sei sim. Um job tem um workspace = uma pasta do disco que ele usa pra rodar.
O jenkins reusa essa pasta pra execuções consecutivas do mesmo job, portanto se houvesse execuções simultâneas do mesmo job, uma execução iria "zoar" o workspace da outra.

Por isso SOMENTE UMA execução de um job pode acontecer de cada vez, e isso não é configurável.

Workaround: Criar clones dos jobs.

[ ]'s!
Tony


2013/7/30 William <william....@gmail.com>
Caros,

Há uma limitação de numero de 'construções aguardando na fila' para o mesmo Job?, há como alterar este parâmetro se existir?
Aguardo retorno.


--

Att,

William Melchior Jablonski

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

Tony França

unread,
Jul 30, 2013, 4:19:16 PM7/30/13
to William, jenkin...@googlegroups.com
Ahhhh ta.

Se esse limite existe (eu acho que não), eu nunca esbarrei nele.
E da minha experiência, sei que ele é maior do que 5 :P


2013/7/30 William <william....@gmail.com>

João Francisco Amorim Enomoto

unread,
Jul 30, 2013, 11:36:48 PM7/30/13
to Tony França, William, jenkin...@googlegroups.com
Até onde eu tenha conhecimento, ou você limita no máximo para uma construção ocorrendo em um dado momento (entre todos os nós disponíveis), ou você libera para n construções concorrentes, sendo que n não tem um limite determinado.

Eu chutaria que implementar um parâmetro de limite máximo não deva ser uma tarefa difícil: é algo que precisa ser feito no servidor master, e seria um caso específico que mistura as duas possibilidades existentes possíveis.

Talvez dê pra fazer algo com plugins e com o que já há de disponível hoje, como o que o Bruno comentou (se eu entendi direito).

Abraços!


2013/7/30 Tony França <tonyl...@gmail.com>



--
João Francisco Amorim Enomoto <jfaenomoto (at) gmail . com>

To be or not to be.
                -- Shakespeare
To do is to be.
                -- Nietzsche
To be is to do.
                -- Sartre
Do be do be do.
                -- Sinatra
Reply all
Reply to author
Forward
0 new messages