-
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
[request] cmake build job #1003
Comments
@gibfahn Just wondering if you had time to look at this. No pressure, on my desk by 1600 is fine. |
I'll trade you it for a rebased/revived nodejs/node#12231 |
You drive a hard bargain... I'll see what I can do. |
@gibfahn Any news? |
@bnoordhuis I could quickly spin one up for you using Docker but you'd only get Linux then. We do this with Alpine and the miscellaneous quirky build types in node-test-commit-linux-linked by just adding and deploying Dockerfiles. We could get >1 distro covered it if helps. Would that be good enough to get started or is there not much point unless you have the full suite of OSs covered? |
On second thought, it's probably not an ideal setup to throw it into a Docker container. Maybe we just give you a dedicated Jenkins job with write permissions for you so you can attach arbitrary nodes to and script them up as necessary to test it out. |
Yes, please. I'm well-stocked on the Linux and MacOS front but being able to test Windows, AIX, etc. would be a big boon. |
Okay, I've done the first part of this, which is changing You can call it like this: https://ci.nodejs.org/job/node-test-commit/15212/ Now I just have to work out how to get cmake installed and in the path on all the machines (including AIX...). I guess it's a good chance to test the ansible scripts... |
BTW @bnoordhuis , it'd be nice if when cmake wasn't in the path the error specifically mentioned which file wasn't found (in this case
|
ping @bnoordhuis @gibfahn -- is this still needed? |
Yes. |
I can get by with GH Actions for now so I'll close this out, cheers. |
I'd like to start testing my cmake branch: https://github.com/bnoordhuis/io.js/tree/cmake
To that end, it would be helpful to have a
node-test-commit
-like job with the difference that it should run./configure --cmake=/path/to/cmake
.Cmake version: I'm testing with 3.9 but anything >= 3.6 should be good enough.
Platform matrix: bigger is better but fast - especially in the initial phase - I'd appreciate the most. Linux, Windows, MacOS to start out with?
cc @gibfahn
The text was updated successfully, but these errors were encountered: