How to modify the mime message in editable email plugin in jenkins

后端 未结 2 1882
我在风中等你
我在风中等你 2021-01-23 07:01

i\'d like to modify the email message i send from jenkins. how can i do it? i tried to use msg variable and set the content using msg.setContent(\"this is the string i want in t

相关标签:
2条回答
  • 2021-01-23 07:21

    I've just faced same task:

    msg.setContent("Test content", 'text/html') 
    

    worked for me.

    I guess possible types are 'text/html' and 'text/plain', check that you are changing the proper one.

    0 讨论(0)
  • 2021-01-23 07:25

    msg.setContent doesn't send messages if the GString type passed as content.

    Don't forget to convert GString to java.lang.String

    Use toString()

    def gStringContent = "Hellow ${name}"
    logger.println 'Content type is ' + gStringContent.getClass()
    msg.setContent(gStringContent.toString(), 'text/html')
    

    Use explicit typing String

    String gStringContent = """Hello $name
    Goodby ${name}"""
    logger.println 'Content type is ' + gStringContent.getClass()
    msg.setContent(gStringContent.toString(), 'text/html')
    

    etc.

    That's was my trouble. Fixed.

    0 讨论(0)
提交回复
热议问题