Hi Virg,
When you put in the text SUCCESS in the post build task "Log text" box,
it is not checking whether the build ended with status success; rather
it does a simple search for the text "SUCCESS" anywhere in the build log
during the post-build phase. Same for "FAILURE". So I would guess
somewhere in the build log you find the words SUCCESS and FAILURE.
One option would be to have your main build script decide whether it
succeeded or failed, and then echo a distinctive message to the log.
Search for that message in your post build tasks. Because you want to
run a batch script with success or failure as the argument, you can use
a regular expression as shown in the help for post build task. So if
your main build script echoes "This build result: success" or "This
build result: failure" then you can use the Log text expression "This
build result: success" and the Script "D:\\run.cmd success". Add a
corresponding task for failure.
Regards,
Eric
On 5/21/2013 6:00 AM, [email protected] wrote:
Hi,
This could be a common issue, but i could not find correct solution.
My requirement is based build status whether Fail or success, i should
trigger windows batch file and pass build status as parameter which
does some activity.
I am using Post build task plugin. I have added two tasks FAILURE and
SUCCESS. when i test it if build is failed it is executing failure
task and but also it is executing success task. Not sure why it is
happening. But i am expecting it should execute only one task failure
or success task. I am unable to figure it out, what is the issue. I
have attached the screen shot of configuration. please help me.
Cheers
Virg
--
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 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.