I have a problem with Promoted builds and Naginator plugins. I have a job JOB_A, which builds a software package. It triggers JOB_B, JOB_C and JOB_D to test it. JOB_A is configured to be automatically promoted when B, C and D pass. The software package is fingerprinted in A, B, C, and D.
As it happens, B, C, and D have quite complex and time-consuming tests and they are a bit wobbly and do not alway succeed even when there is nothing wrong. I have installed Naginator plugin and it re-runs B, C and D if they fail. The behavior I'm seeing is that the software package built in A does not always get promoted even when B, C and D eventually pass. At the moment it seems to me the build of A only gets promoted when B, C, and D pass on the first try. Is this the way it is supposed to work? Can I somehow make promotion happen even if B, C or D have to be retried? -- Sami