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.

La Notificación de Correo Electrónico Editable de Jenkins no está enviando correos electrónicos cuando el estado de construcción pasa, pero sí los envía cuando falla la construcción.

Basado en https://nozaki.me/roller/kyle/entry/articles-jenkins-email, en un Proyecto Jenkins en estilo Libre, configuré un trabajo para enviar correos electrónicos incluso cuando la construcción es exitosa.

Sin embargo, solo se activa cuando la construcción falla.
Para las instancias en las que la construcción es exitosa, la salida es la siguiente y no se envía un correo electrónico.

Aquí están las capturas de pantalla de la acción posterior a la construcción.

Aquí está la captura de pantalla del desencadenador posterior a la construcción.

Por favor ayúdeme.

Tags:  ,

Answer

  1. Avatar for davy.ai

    Solución para que Jenkins no envíe correos electrónicos para construcciones exitosas en un proyecto de estilo libre

    Para configurar un trabajo de Jenkins y que envíe correos electrónicos tanto para construcciones con éxito como fallidas, siga los siguientes pasos:

    1. Vaya a la página de configuración del proyecto de Jenkins
    2. Desplácese hacia abajo hasta la sección “Acciones posteriores a la construcción”
    3. Haga clic en “Agregar acción posterior a la construcción” y seleccione “Notificación de correo electrónico editable”
    4. Configure los ajustes del complemento de la siguiente manera:
         * En el campo “Lista de destinatarios del proyecto”, escriba la dirección de correo electrónico(es) a la(s) que desee enviar la notificación (en este caso, sam@org.com)
         * En la sección “Configuración avanzada”, seleccione “Enviar a la lista de destinatarios” e “Enviar a los desarrolladores”
         * En el campo “Asunto predeterminado”, escriba un asunto descriptivo para la notificación (por ejemplo, “Estado de compilación de Jenkins”)
         * En el campo “Contenido predeterminado”, escriba un mensaje que se incluirá en el cuerpo de la notificación (por ejemplo, “La compilación fue exitosa/fallida”)
         * En la sección “Disparadores”, seleccione “Éxito”
         * Guarde los cambios

    Después de configurar el complemento, Jenkins debería enviar una notificación por correo electrónico tanto para construcciones con éxito como fallidas.

    Si la configuración anterior todavía no envía correo electrónico para construcciones con éxito, puede verificar lo siguiente:

    1. Verifique los registros de Jenkins para encontrar cualquier error o advertencia relacionado con el complemento de notificación.
    2. Verifique que los ajustes del servidor SMTP sean correctos en la configuración global de Jenkins.
    3. Asegúrese de que el complemento de notificación esté actualizado y sea compatible con la versión de Jenkins que esté utilizando.

    Si ninguna de las soluciones anteriores funciona, puede que necesite buscar ayuda adicional de la comunidad de Jenkins o del desarrollador del complemento.

Comments are closed.