-
Notifications
You must be signed in to change notification settings - Fork 370
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Reduce the number of build jobs #409
Conversation
Many configuration options of NEST are actually independent. This means we don't have to run the full matrix, but just a minimal job, a maximal job, and some jobs for dependent options. This commit simplifies the matrix from 8 runs to 4 runs while also adding a new option for builds with and without threading.
Very nice work. How about having |
@jougs As we have discussed about this yesterday, I don't have any further comments from my side. It is great that you could find the 3 failing tests which depends on threading when the matrix job without threads were executed. In short, LGTM |
@tammoippen: good idea, I've added these options in the latest commit. |
Please don't merge yet! I'll push another commit soon! |
…s instead of Jenkins
I've updated the documentation about continuous integration in the last commit. Please let me know if you require additional changes before merging. Many thanks! |
## Build jobs | ||
|
||
The CI system is set up to run upon commits to branches that are | ||
related to a pull request, or for commits that are in a fork, for |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Remove comma after "fork"
👍 from me once the minor language issues are fixed. |
Many configuration options of NEST are actually independent. This means we don't have to run the full matrix, but just a minimal job, a maximal job, and some jobs for dependent options.
This PR simplifies the matrix from 8 runs to 4 runs while also adding a new option for builds with and without threading (04c668b).
Using this, I already found 3 tests that were failing when building without threading (5387bbc).
I suggest @heplesser and @lekshmideepu as reviewers.