Multiple dependant projects generate one email

I have 4 projects which comprise a larger project.
1) Compile code
2) test code in one environment
3) test code in second environment
4) package up all the code for deployment

steps 2 and 3 take place on two different machines and happen at the same time.

Currently I send an email with the status of each step, pass/fail.

I would like one email, that indicates the overall status of the build.

So if the compile fails, one emails is sent,

if step 2 fails, and step 3 passes one email


if step 2 passes and step 3 fails, one email


if step 2 and step 3 both fail, one email

and lastly if step 4 fails, there is one email.

if step 4 passes, one email is sent with an overall success.

my question is how to handle the situation in bold font?

Can anyone offer a suggestion?  Notification rules just don't go deep enough for this


Thanks,

4 comments
Comment actions Permalink

Hi,

If you do not run 4 build if dependency has failed, you can subscribe only to notifications for build configuration 4 (with option send notification when "The build fails to start") and not subscribe for 1, 2 or 3. In this case you will receive one notification of build status. Isn't it an option?

0
Comment actions Permalink

duplicate message deleted

0
Comment actions Permalink

It tells me thing did not succeed, but not why....

It would be nice to know which step failed and to get the information from it.

0
Comment actions Permalink

Unfortunately we have no solution for it now. Please watch/vote for this issue http://youtrack.jetbrains.com/issue/TW-14162.
Also we have a related issue http://youtrack.jetbrains.com/issue/TW-25333, may be it can be useful.

0

Please sign in to leave a comment.