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

后端 未结 2 1881
我在风中等你
我在风中等你 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: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.

提交回复
热议问题