es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Los desencadenantes de JobDSL han quedado obsoletos, problema de cierre de canalizaciones.

Estoy utilizando jobdsl 1.76 y tratando de migrar a 1.77: de triggers a pipelineTriggers:

    pipelineJob('testPipelineTriggers'){
properties {
        pipelineTriggers {
            triggers {
               cron{
                   spec("* * * * *")
               }
            }
        }
    }
}

Este código simple me está dando el siguiente error que no puedo entender:

No signature of method: javaposse.jobdsl.dsl.helpers.properties.PropertiesContext.pipelineTriggers() is applicable for argument types: (XXX$__clinit__closure1$_closure2$_closure7$_closure9) values: [XXX$__clinit__closure1$_closure2$_closure7$_closure9@3c818ac4]

Nota: Reemplacé nuestro nombre de archivo groovy con ‘XXX’.

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Parece que hay un problema con la llamada al método pipelineTriggers() en el bloque properties. El mensaje de error indica que el método pipelineTriggers() no está definido o no es aplicable para los tipos de argumentos proporcionados.

    Una posibilidad es que la versión de Job DSL que esté usando aún no soporte el método pipelineTriggers(). También podría tratarse de un error de sintaxis o de programación en el script.

    Para resolver este problema, consulte la documentación de Job DSL o las notas de la versión para verificar si hay cambios o actualizaciones en la sintaxis o en los métodos utilizados para definir los disparadores de pipeline entre las versiones 1.76 y 1.77. Además, asegúrese de que los complementos o dependencias necesarios estén instalados y actualizados. Verifique su script en busca de posibles errores tipográficos, llamadas incorrectas a métodos u otros errores de programación.

    Una vez que haya corregido el problema, vuelva a ejecutar su script para confirmar que funciona según lo esperado.

Comments are closed.