Is there a method of checking for cyclic de开发者_JAVA技巧pendencies between jobs in Hudson? It is simple to observe if A->B->A but if A->B->C->D->A then its almost impossible manually. Is there a plugin to do this? I think it is key functionality because such a loop between build triggers can slowly kill a server.
Check out the Downstream build view plugin. It's not a cycle detector, but it might help.
I understand the concern, but do you really have a situation where the builds do not fall into a heirarchy such that it makes no sense for build D to trigger build A?
Hudson has cycle detection in the regular downstream trigger setup. If you are using mechanisms outside of the downstream trigger, it's not clear how to detect the cycle.
精彩评论