We’re having two builds A and B, where A is an application which depends on library B. Both are Qt projects.
Jenkins polls the SCM every 15 minutes. Sometimes it happens that I commit A and B but the timer of A ends before the timer of B. So the Application gets build with an old library, which causes the build to fail. Now I’m looking for a way to tell Jenkins that B has to be built before the build of A starts. However, it’s only possible to build something after a successful build.
Is there a simple solution or have we just messed up our build process?
https://stackoverflow.com/q/5701697/366299