Try this: ${BUILD_LOG_REGEX,
regex=".*((?=.*?Environment)(?=.*?Total)(E.*?\\)))", substText="$1"}On Wed, Jan 15, 2014 at 3:55 PM, Daivish Shah <[email protected]> wrote: > Yes you are right.... I just verified my LOGs...The line is getting > Printed as part of my API. But some how it's not able to remove [java] from > the REGEX. > > i tested my REGEX you can take a look here. It's just trying to grab the > specific line which i want to get it printed in the email... But still i am > not sure from where [java] is coming... > http://regex101.com/r/aZ0dI0 > > I even tried following thing, Which didn't work and it's just printing > [java] [java] 2 times... > ${BUILD_LOG_REGEX,regex="(?=.*?Environment)(?=.*?Total)(E.*? > \\))",showTruncatedLines=false,substText="$1"} > > > On Wed, Jan 15, 2014 at 2:10 PM, Slide <[email protected]> wrote: > >> [java] is not printed by the build log regex token, I can guarantee that. >> On Jan 15, 2014 2:43 PM, "devanand" <[email protected]> wrote: >> >>> I think i got it what are you trying to say now.... I tried your >>> approach but it's still printing same thing... >>> >>> But seems like this is not the solution... As i can still see [java] is >>> always getting printed as part of any BUILD_LOG_REGEX whatever i do... As >>> that is coming from this API itself... Seems like i can't avoid this to get >>> it printed as part of email.. No solution seems like.. >>> >>> >>> >>> On Wednesday, January 15, 2014 12:53:23 PM UTC-8, slide wrote: >>>> >>>> I don't have a way to test, so I can't tell you exactly what you need >>>> to use. The substText can use $0 through $9 to be the matching groups for >>>> the replacement text, so something like this (THIS WILL NOT WORK AS IS). >>>> >>>> ${BUILD_LOG_REGEX,regex="(?=.*?Environment)(?=.*?Total)(E.*? >>>> \\))",showTruncatedLines=false,substText="$1"} >>>> >>>> >>>> On Wed, Jan 15, 2014 at 11:34 AM, devanand <[email protected]> wrote: >>>> >>>>> I am still confused sorry but i never used substText before and i >>>>> didn't find any good documentation for this too so i am asking the >>>>> question >>>>> again... >>>>> >>>>> ${BUILD_LOG_REGEX,regex="(?=.*?Environment)(?=.*?Total)(E.*? >>>>> \\))",showTruncatedLines=false,substText=Matcher.appendReplacement >>>>> [StringBuffer,String]} >>>>> >>>>> Now what should i pass here as part of StringBuffer object and String >>>>> Object ?? >>>>> >>>>> Currently i am getting this output from EMAIL if i use following line. >>>>> ${BUILD_LOG_REGEX,regex="(?=.*?Environment)(?=.*?Total)(E.*? >>>>> \\))",showTruncatedLines=false} >>>>> >>>>> *[java] Environment: ABC Total(Pass:0 Fail:1 Incomplete:0 Delayed:0 >>>>> Manual Verification:0) * >>>>> >>>>> What exactly i need to modify here in order to get the output from LOG >>>>> file like this ? >>>>> >>>>> >>>>> *Environment: ABC Total(Pass:0 Fail:1 Incomplete:0 Delayed:0 Manual >>>>> Verification:0) * >>>>> >>>>> This will be helpful if you can give me a exact sample here.. As i >>>>> never used it before... >>>>> >>>>> Thanks. >>>>> >>>>> On Wednesday, January 15, 2014 9:40:29 AM UTC-8, slide wrote: >>>>> >>>>>> The BUILD_LOG_REGEX token has a substText parameter, you specify the >>>>>> replacement you want to replace the matched regex with. You can use the >>>>>> same syntax for the replacement string as is supported by >>>>>> appendReplacement >>>>>> of the Matcher object, e.g., (this does not solve your issue, you'll have >>>>>> to determine the regex and replacement for you). >>>>>> >>>>>> ${BUILD_LOG_REGEX,regex="Something(.*)",substText="$1"} >>>>>> >>>>>> slide >>>>>> >>>>>> >>>>>> On Wed, Jan 15, 2014 at 10:24 AM, devanand <[email protected]> wrote: >>>>>> >>>>>>> Hi, >>>>>>> >>>>>>> I am using Email Ext Plugin here... I don't see a way to use JAVA >>>>>>> API as a part of the EMAIL feature for Jenkins. >>>>>>> >>>>>>> https://wiki.jenkins-ci.org/display/JENKINS/Email-ext+plugin >>>>>>> #Email-extplugin-Scriptcontent >>>>>>> >>>>>>> Can anyone guide me what syntax i need to write in order to remove >>>>>>> [JAVA] from the actual email ? >>>>>>> >>>>>>> Thanks. >>>>>>> >>>>>>> >>>>>>> >>>>>>> On Tuesday, January 14, 2014 6:23:23 PM UTC-8, slide wrote: >>>>>>> >>>>>>>> You can use the substText which is passed to >>>>>>>> Matcher.appendReplacement [1], you can see how to use that in the >>>>>>>> Javadoc. >>>>>>>> You can use $0 through $9 to be the matched groups. >>>>>>>> >>>>>>>> slide >>>>>>>> >>>>>>>> 1 - http://docs.oracle.com/javase/6/docs/api/java/util/regex/M >>>>>>>> atcher.html#appendReplacement(java.lang.StringBuffer, >>>>>>>> java.lang.String) >>>>>>>> >>>>>>>> >>>>>>>> On Tue, Jan 14, 2014 at 6:47 PM, devanand <[email protected]> wrote: >>>>>>>> >>>>>>>>> Hi, >>>>>>>>> >>>>>>>>> I have this value configured to send out email, Under editable >>>>>>>>> email configuration section of the JOB. >>>>>>>>> >>>>>>>>> >>>>>>>>> ${BUILD_LOG_REGEX,regex="(?=.*?Environment)(?=.*?Total)(E.*? >>>>>>>>> \\))",showTruncatedLines=false} >>>>>>>>> >>>>>>>>> As i result of this LINE i am getting this value as part of my >>>>>>>>> Email. >>>>>>>>> >>>>>>>>> *[java] Environment: ABC Total(Pass:0 Fail:1 Incomplete:0 >>>>>>>>> Delayed:0 Manual Verification:0) * >>>>>>>>> >>>>>>>>> >>>>>>>>> *But i don't want [java] to be printed as part of my email, How >>>>>>>>> can i avoid this ?? I am looking to resolve this issue. * >>>>>>>>> >>>>>>>>> *Thanks.* >>>>>>>>> >>>>>>>>> -- >>>>>>>>> You received this message because you are subscribed to the Google >>>>>>>>> Groups "Jenkins Users" group. >>>>>>>>> To unsubscribe from this group and stop receiving emails from it, >>>>>>>>> send an email to [email protected]. >>>>>>>>> >>>>>>>>> For more options, visit https://groups.google.com/groups/opt_out. >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> Website: http://earl-of-code.com >>>>>>>> >>>>>>> -- >>>>>>> You received this message because you are subscribed to the Google >>>>>>> Groups "Jenkins Users" group. >>>>>>> To unsubscribe from this group and stop receiving emails from it, >>>>>>> send an email to [email protected]. >>>>>>> For more options, visit https://groups.google.com/groups/opt_out. >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Website: http://earl-of-code.com >>>>>> >>>>> -- >>>>> You received this message because you are subscribed to the Google >>>>> Groups "Jenkins Users" group. >>>>> To unsubscribe from this group and stop receiving emails from it, send >>>>> an email to [email protected]. >>>>> For more options, visit https://groups.google.com/groups/opt_out. >>>>> >>>> >>>> >>>> >>>> -- >>>> Website: http://earl-of-code.com >>>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "Jenkins Users" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> >>> For more options, visit https://groups.google.com/groups/opt_out. >>> >> -- >> You received this message because you are subscribed to a topic in the >> Google Groups "Jenkins Users" group. >> To unsubscribe from this topic, visit >> https://groups.google.com/d/topic/jenkinsci-users/pA1X4ItAaIk/unsubscribe >> . >> To unsubscribe from this group and all its topics, send an email to >> [email protected]. >> >> For more options, visit https://groups.google.com/groups/opt_out. >> > > > > -- > Thanks & Regards, > Daivish. > > 760-529-6062 (M) > 760-494-8806 (H) > > * L* life gives Answers in Three ways, > *I* t says *Y*ES and gives *whatever* u Want, > * I* t says *N*O and gives u *S*omething Better > * I* t says *W*ait and gives u the *B*est > *"D **don’t just Dream. Live you’re Dream."* > > -- > You received this message because you are subscribed to the Google Groups > "Jenkins Users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/groups/opt_out. > -- Website: http://earl-of-code.com -- You received this message because you are subscribed to the Google Groups "Jenkins Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
