-
Notifications
You must be signed in to change notification settings - Fork 167
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
Create a job for building --without-ssl #1574
Comments
Thanks for the issues. |
So it seems @rvagg already wrote the script for this, it just wasn't turned on (probably because the test suit failed) |
Job is now ready, and will pass once nodejs/node#24376 land: https://ci.nodejs.org/job/refack-node-test-commit-linux-containered/15/ |
Awesome, thanks! |
I honestly don't know why that was never enabled (just requires adding a label to the job iirc), perhaps it was due to too many failures without openssl. |
I can imagine it was because the test suit was failing, and in several places, not just tests, for example calls to npm don't work. But now nodejs/node#24376 should be the last bloker. |
With nodejs/node#24376 landed 3 days ago, PRs should be either fresh, or "rebasable", so IMHO we're ready to enable. |
Oooof, new test fails - |
I just ran into this. I can take a look at if and create a PR for it if you like? |
I thought about doing it myself, but be my guest :) |
VersionSelectorScript.groovy: [ /sharedlibs_withoutssl/, anyType, lt(10) ], So that's allowing it to run on 10+. Should we be switching that to |
Having this job would allow us to catch things like nodejs/node#26182 (most likely due to a recent eslint update). |
Turned it on https://ci.nodejs.org/job/node-test-commit-linux-containered/nodes=ubuntu1604_sharedlibs_withoutssl_x64/10746/ but blocked by nodejs/node#26182 If someone could ping me when it's solved, I'll turn it back on. |
@refack We have merged nodejs/node#26182 now. Would you be able to turn the job back on? Thanks! |
Might be worth holding off until the security releases are done just to be on the safe side: #1699 |
Security releases are done. Ping @refack I think we can turn this on now. |
Turned on. Let's see https://ci.nodejs.org/job/node-test-commit-linux-containered/10929/ |
Awesome, thanks @refack, @rvagg, and @richardlau! |
failing on v10.x with test-cli-node-print-help still https://ci.nodejs.org/view/All/job/node-test-commit-linux-containered/nodes=ubuntu1604_sharedlibs_withoutssl_x64/10933/ fix needs to be backported or we need to update jenkins/scripts/VersionSelectorScript.groovy to do |
I can take a look at backporting but it won't be until Monday at the earliest I'm afraid. |
@danbev ok, so let's leave the VersionSelectorScript with |
@rvagg It looks like the fix for this is already on v10.x-staging. I'm probably missing something obvious here (I'm a little sleep deprived and home with a sick kid today). |
The build Rod referenced was against v10.15.2. The fix was included in the v10.15.3 release that went out yesterday. |
There is, however, a failure on |
I would be great to have a job that builds and tests node configuring it using the
--without-ssl
flag. Currently it is easy to forget to test this option and PRs are merged without us noticing.I noticed #643 exists and perhaps that should be reopened instead. Feel free to close this if that is this the case.
The text was updated successfully, but these errors were encountered: