Quería programar un trabajo quincenal en jenkin. Debería correr cada dos lunes. No soy capaz de averiguar la expresión cronPrograme trabajos quincenales en jenkins
Respuesta
lo hice un poco de investigación, y que básicamente se reduce a 3 respuestas que puedo encontrar:
respuesta rápida: No se puede.
respuesta Complejo 1: Se puede poner manualmente en una entrada para cada dos domingos en una línea separada, pero esto tendrá problemas cuando el año cambia
0 0 29 4 *
0 0 13 5 *
0 0 27 5 *
0 0 10 6 *
...
respuesta Complejo 2: Crear una entrada cron que se ejecuta todos los domingos, y luego usa algo en tus pasos de compilación que comprueba manualmente (alterna) para resolver la parte "todos los demás" del problema. (Si usted tiene que hacer la prueba antes del paso de SMC, el plug-in pre-SMC-buildstep podría ayudar.)
agradece tu ayuda – Edge
En su proyecto Configurar/Construir disparadores/Horario sección puede especificar @weekly
Esto se ejecutará después de la medianoche del primer día de la semana, basado en la configuración regional de JVM.
Eso es lo más cerca que se obtendrá de Jenkins. De lo contrario, necesitarás usar un trabajo cron externo.
0 0 * * #1,#3
Según this, el carácter almohadilla debe permitir la expresión anterior para darle una estructura a la medianoche, todos los meses, en la primera y 3er lunes. Esto es lo más cercano que pude encontrar el lunes de todos los demás.
jenkins doesnt support hash. Simplemente no sé si no es compatible con el crontab normal en lugar de escribir su propia implementación – Edge
En realidad, aparentemente lo han agregado a partir de v1.460 (a menos que malinterprete el registro de cambios) http://jenkins-ci.org/changelog – Sagar
La funcionalidad hash que jenkins ha introducido se trata de distribuir la ejecución de trabajos durante un período de tiempo para minimizar el pico repentino. – Edge
- 1. Trabajos de Jenkins desaparecidos
- 2. Deshabilitar masivamente trabajos de jenkins
- 3. ¿Puede un jenkins maestro ejecutar trabajos en jenkins remotos?
- 4. Herencia de trabajo en trabajos de Jenkins
- 5. Jenkins y trabajos de configuración múltiple (matriz)
- 6. Jenkins: número máximo de trabajos simultáneos
- 7. Agregando resultados de trabajos parametrizados aguas abajo en Jenkins
- 8. Ejecutar trabajos de Jenkins en Linux bajo un usuario
- 9. Hudson/Jenkins: comparta los parámetros entre varios trabajos
- 10. Jenkins restringe la vista de trabajos por usuario
- 11. ¿Puede un Jenkins activar un trabajo en un jenkins remoto
- 12. ¿Cómo definir trabajos en Jenkins/Hudson para que se ejecuten en paralelo?
- 13. más de una compilación en cola para trabajos específicos en jenkins
- 14. ¿es posible comparar los resultados de las pruebas de dos trabajos no consecutivos en jenkins?
- 15. Trabajos esclavos de Jenkins que fallan en "Terminación inesperada del canal"
- 16. Varias colas de compilación en Jenkins
- 17. Programe el servicio de Windows con Quartz.NET
- 18. Jenkins: trabajos de grupo y procesadores de compilación de límite para este grupo
- 19. Jenkins/Hudson trabajo aguas arriba no recibe el estado "bola" del color de los trabajos posteriores
- 20. Errores de PermGen en Jenkins
- 21. Complemento de plantilla para Jenkins
- 22. PHP: ejecución de trabajos programados (trabajos cron)
- 23. Programe un cronjob en ssh con la línea de comando
- 24. Programe un trabajo en Gearman para una fecha y hora específicas
- 25. Entender lo que diferencia a jenkins y django-jenkins
- 26. Python unittest en Jenkins?
- 27. Crecimiento incremental en Jenkins
- 28. Hacer (trabajos paralelos) en Windows
- 29. Cola de trabajos en node.js
- 30. Trabajos de registro en JIRA
@AndersLindahl es un cron semanal. Estoy buscando cron de dos semanas. Debería ejecutarse cada OTROS lunes – Edge