Aplicar depois da prévia
Os modelos alteram apenas os cinco campos do rascunho. A prévia compara o texto antigo, o novo e seus tamanhos. Aplicar substitui a entrada; Desfazer recupera a expressão, as opções e o resultado anterior juntos.
Cron & Scheduling
Monte uma expressão Core e confira as faixas H e o fragmento Pipeline correspondente.
A entrada é processada neste navegador e não é enviada a um servidor.
Estes campos são um rascunho. Só Aplicar substitui a expressão acima; o texto colado continua sendo a entrada validada.
H/15 * * * *
Minuto 0–59; hora 0–23; dia 1–31; mês 1–12; semana 0–7. Listas numéricas, faixas, */passo, faixa/passo ou H. Número isolado/passo não é aceito.
A entrada ou as opções mudaram. Atualize os resultados antes de exportar.
O cron Jenkins usa H para distribuir tarefas, mantendo um valor estável para cada job. Este gerador separa os valores fixos dos possíveis pontos de partida, sem transformar um hash desconhecido em um horário que pareça confirmado.
Cole uma expressão cron ou monte os cinco campos no rascunho. No agendamento, cron solicita a compilação mesmo sem alterações; pollSCM consulta o repositório. A escolha do gatilho muda o objetivo, embora os campos tenham a mesma sintaxe.
No cron Jenkins, */15 marca os minutos 0, 15, 30 e 45. H/15 escolhe um início de 0 a 14 e avança de 15 em 15. O relatório apresenta esses inícios como possibilidades, sem dizer que o job roda em cada minuto candidato.
H(0-29)/10 começa entre 0 e 9 e fica na primeira metade de cada hora. As três marcas não passam de 29. Mostrar o início possível e o limite final evita interpretar o passo como uma repetição que também ocupa a segunda metade.
Os modelos alteram apenas os cinco campos do rascunho. A prévia compara o texto antigo, o novo e seus tamanhos. Aplicar substitui a entrada; Desfazer recupera a expressão, as opções e o resultado anterior juntos.
O nome completo pode incluir pastas para identificar o job no relatório. Ele não ativa o cálculo do hash. Mesmo com o nome exato, a faixa continua sendo uma possibilidade, não uma lista de horários confirmados.
Use cron para compilações periódicas ou pollSCM para consultar mudanças. A análise automática espera 350 ms; desligue-a para executar com Ctrl/Cmd + Enter. Alterações na entrada bloqueiam a exportação até a próxima análise.
Minuto, hora, dia do mês, mês e dia da semana aceitam listas, faixas inclusivas e passos em faixas ou asteriscos. Valores repetidos são removidos e domingo 7 é agrupado com 0 no relatório numérico, preservando a escrita da expressão original.
Em H(10-20)/4, os inícios possíveis vão de 10 a 13. A quantidade de valores depende do início, portanto não se afirma que sempre haverá três execuções. Listas com números e hashes mantêm a condição de cada item separada.
Os sete aliases incluem @annually. Por padrão, @monthly vira H H H * *, com o dia também escolhido pelo hash. @midnight vira H H(0-2) * * *, uma janela que não equivale a meia-noite em ponto.
Copie só a expressão ou o bloco triggers com cron ou pollSCM. O download em texto reúne as condições, o gatilho e a anotação do job. O nome digitado livremente nunca entra no código Groovy executável.
No campo dos minutos, escolhe um início estável entre 0 e 4 e avança de cinco em cinco dentro da hora. H/5 3,21 * * 1-5 aplica esse padrão nos dias úteis durante as horas 3 e 21. Não significa uma única execução dentro de cinco minutos.
O cron agenda o job, mas os estágios dele precisam definir como a release será feita. Configure Build periodically ou use o bloco triggers numa Pipeline declarativa. A configuração precisa ser carregada pelo Jenkins; a expressão, sozinha, não implementa nem executa uma release.
Uma configuração completa de gatilho Core pode conter uma linha TZ= com um ID reconhecido pelo Java. Sem ela, vale o fuso do controlador. Este gerador recebe apenas uma expressão e não calcula horários pelo fuso do navegador.
Poll SCM consulta o repositório e solicita uma compilação quando detecta mudanças. Build periodically não depende de mudanças no código. Escolha pollSCM ao gerar o bloco de consulta e confirme no Jenkins o comportamento do repositório configurado.
O Core não tem o seletor L para fim do mês. Uma execução diária com verificação da data no job ou um plugin adequado são soluções separadas. @monthly escolhe, por padrão, um dia de 1 a 28 e não representa o último dia.
Encontrou uma data inesperada?
Use o cron Jenkins para revisar as condições dos campos e copiar o fragmento adequado para sua configuração. Consulte a prévia do job antes de depender de um horário exato.
Sintaxe válida não garante que uma compilação comece ou termine com sucesso.