I believed that Jenkins could make auto build/test easier, so I spent over a month to customize the right jobs/configurations/plugins to build and test our c++ code base (I am talking about 700k lines of C++ cross platform applications using Qt/Coin), this is more than 10 libraries, 5 applications, six platforms, and loads of tests of different types, but now I face too many difficulties, mainly: 1. I am using Matrix jobs to build on different platforms (Console/GUI/Win32/Win64/Linux/Mac). If one configuration is taking long time (e.g. GUI) then all other configurations will wait before triggering the next downstream job (e.g. Console that triggers later more tests), this is causing the build process after each commit to take far longer 2. If a single commit involved files of two different libraries, in two different Jenkins jobs, I found no way to trigger the upstream job first, so Jenkins could randomly trigger the downstream job first, which will get built using out of date files for the other job, hence building all other jobs and call all other tests for half baked unfinished code, a mix that should not exist, this leads to too many temporary unjustified failures until the upstream job is triggered 3. Although there are many ways of showing results on dashboards, I found no simple way of showing latest up to date results, I believe it is better for a job shown as passed to be shown in different status if another upstream job is running
I spent the last week trying to find plugins or any solution to the above issues but failed, and I do not want to regret the very long time and resources I spent to move to Jenkins Any help is highly appreciated and thanks in advance -- View this message in context: http://jenkins.361315.n4.nabble.com/Jenkins-multi-project-multi-platform-system-tp4665852.html Sent from the Jenkins issues mailing list archive at Nabble.com. -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.