Conversation
MartinNowak
commented
Dec 21, 2017
- using more control over running test components vibe-d/vibe.d#2016
|
Thanks for your pull request, @MartinNowak! |
8680377 to
79c05b4
Compare
| "rejectedsoftware/vibe.d", | ||
| "vibe-d/vibe.d+libevent-base", | ||
| "vibe-d/vibe.d+libevent-examples", | ||
| "vibe-d/vibe.d+libevent-tests", |
There was a problem hiding this comment.
Vibe-core is the new default with 0.8.3, so it might be worth a consideration to drop these tests as libevent is on its way out.
After all, they are really expensive and the goal of the project tester is to avoid that we break projects, not add another CI for them.
See: vibe-d/vibe.d#2002
There was a problem hiding this comment.
It's quite an important project, so it seems better we cover all the supported code.
| "vibe-d/vibe.d+vibe-core-base", | ||
| "vibe-d/vibe.d+vibe-core-examples", | ||
| "vibe-d/vibe.d+vibe-core-tests", | ||
| "vibe-d/vibe.d+libasync-base", |
There was a problem hiding this comment.
We could consider dropping this too. At least until event core supports it...
vars/runPipeline.groovy
Outdated
| if (repo == 'vibe-d/vibe.d') { | ||
| // https://github.com/vibe-d/vibe.d/pull/2016 | ||
| // clone("https://github.com/${repo}.git", 'v0.8.3-alpha.1') | ||
| clone('https://github.com/MartinNowak/vibe.d.git', 'parallel_tests') |
There was a problem hiding this comment.
You can use upstream now, e.g. by cloning commit 5766e5135b77ab62da21e29ed0660ac9178ea093
There was a problem hiding this comment.
Unfortunately Jenkins GitSCM checkout doesn't seem to support commit hashes.
6cc494f to
eef6633
Compare
|
Looks like this unveiled a dub bug introduced in dlang/dub#1263, will have to track that down first. |
c1eeadb to
a40e9e5
Compare
|
Removed the special casing of Vibe.d as 0.8.3-alpha.3 is now available and rebased to |
|
Dub bug has been fixed in dlang/dub#1350. |
|
Looks like there's a new failure coming from of Vibe.d :/ |
a40e9e5 to
cca3fe3
Compare
Or latest tags simply ignores the alpha versions: (updated the groovy script to an explicit checkout) |
|
Nice the total time went down from 33m39s to 12m13s!!! Nice job!
|
|
Thanks, some of my dub work should significantly reduce the necessary time. |
Yes, the regex only matches release versions. |