Cómo abortar un trabajo de Jenkins programáticamente a un tiempo determinado -- jenkins campo con groovy camp Relacionados El problema

How to abort a Jenkins Job programmatically at a specified time


1
vote

problema

Español

Quiero abortar mi trabajo Jenkins antes de que el reloj llegue a un momento determinado. No encontré nada que lo detenga automáticamente a un tiempo específico (no quiero hacerlo manualmente). ¿Hay algo así?

He leído esta publicación, pero ninguna de las respuestas resuelve mi problema ¿Cómo detener a un trabajo de zombi imparable en Jenkins sin reiniciar el servidor?

Original en ingles

I want to abort my Jenkins Job before clock hits a particular time. I didn't find anything which stops it automatically at a specified time(I don't want to do it manually). Is there anything like that?

I have read this post, but none of the answer solves my problem How to stop an unstoppable zombie job on Jenkins without restarting the server?

     

Lista de respuestas

2
 
vote

Si desea detener un trabajo de larga duración, digamos, se está ejecutando más de 3 horas, luego los complementos de Jenkins hacen exactamente eso para usted.

abortar una construcción si es probable que es estancada

O, si desea que cierta construcción aborda en un momento específico (es decir, ninguna construcción debe ejecutarse a las 5 pm al día), puede configurar Groovy Script para hacerlo.

 

If you want to stop a long running job, let's say, it is running more than 3 hours, then below jenkins plugins does exactly that for you.

Abort a build if it is likely stuck

Or, if you want certain build to abort on a specific time (i.e, no build should run at 5 pm daily), then you can configure groovy script to do that.

 
 
 
 

Relacionados problema

5  Parámetros de cierre groovy  ( Groovy closure parameters ) 
El siguiente ejemplo de usar el método de SendMail proporcionado por el complemento de correo de Grails aparece en este libro . sendMail { to "foo@exa...

28  ¿Cómo borrar el índice de elasticsearch?  ( How to erase elasticsearch index ) 
My unidad / prueba de integración incluye pruebas para la funcionalidad de búsqueda. Mi idea es tener un índice de búsqueda vacío antes de cada prueba. Po...

0  Groovy Script / Código Java para obtener usuarios distintos de resultados  ( Groovy script java code to get distinct users from resultset ) 
HI I Ejecute una simple consulta de selección en Oracle sobre una mesa y obtenga un conjunto de resultados. como select username, responsibility, project fro...

9  Groovy + OSGI o GRILS?  ( Groovy osgi or grails ) 
He estado aprendiendo OSGI y también un poco sobre Groovy recientemente, pero soy muy nuevo en ambos. Sé que Groovy es parte del marco de grieles y que Griele...

10  Cómo inspeccionar los objetos mientras se depura Groovy (complemento Eclipse u otro)  ( How to inspect objects while debugging groovy eclipse plugin or other ) 
He comenzado a aprender Groovy construyendo un proyecto de mascotas. Obtengo un poco de HTML con XMLSlurper y lo analice, etc. Estoy usando Eclipse3.4 con Gro...

11  Asignar "IT" en cada iteración (Groovy)  ( Assign it in each iteration groovy ) 
Oye, trato de recortar cada cadena de una lista de una lista en Groovy list.each() { it = it.trim(); } Pero esto solo funciona dentro del cierre, en la...

1  Importación de GPARes apropiados  ( Appropriate gpars import ) 
¿Es apropiado usar solo la siguiente importación? import groovyx.gpars.* para que pueda hacer: import groovyx.gpars.* GParsPool.withPool { list ...

0  Obteniendo más información del validador de SAX  ( Getting more informations from sax validator ) 
¿Puedo obtener, por ejemplo, la estructura del nodo o algo así del validador? Algo así como un oyente o un manejador. La excepción no es suficiente. Tengo que...

1  Obtener valor en grieles  ( Get value in grails ) 
def bid= Book.findAllBy(params.bname) println(bid.id) obtuve el resultado [58] ¿Cómo puedo obtener el valor sin la cita? ¿Y cómo puedo convertir '...

1  MD5 y sal  ( Md5 and salt ) 
grieles 1.1 En adelante tiene 'EncodeasMD5' disponible en cadenas: ¿hay una manera de proporcionar una sal para la función? Uso típico: ${myString.encode...




© 2022 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos