Hi all, We have a Jenkins CI system which builds individual components on checkin and we have 70+ components and there are compile time dependencies between components.
Let's take two components; A, B and B consumes A. Case 1: Code change is A, Jenkins triggers A and on success it triggers B. B consumes A, while consuming B will NOT sync any latest code just to ensure in case of failure, it's purely because of A. This works fine. Case 2: Code changed in A, B and they are integrated to each other. What I mean is, B needs A changes to compile successfully. We call this as "Cross-Component checkin". Two possible outcome in this case: - A and B will start simultaneous due to code changed and B will fail - A compiles first and then trigger B (case1). Now B will fail, as B does don't latest changes to integrate with A. In both case B fails. How can we avoid B failure without breaking case1 workflow? Any sort of thoughts will be very useful. Thanks, Murali -- 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 jenkinsci-users+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.