You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Can we get hooked up to the node.js CI infrastructure? #508
As @bnoordhuismentioned, it might be possible to get us hooked up to the node.js CI infrastructure.
In general, this could be very nice.
From a personal point of view, my main concerns are with ease of use and speed.
Will it be at least as fast as Travis, given queues and whatnot?
Is it possible to hook the CI infrastructure into the GitHub API?
Are CI builds done automatically or manually in node.js?
If they are started manually, the second point above is less important. We could then rely on the current setup for everyday use and do occasional manual checks on a big-endian machine before publishing new versions or merging PRs which might run into endianness problems.
I guess a manual build setup would be easier for the node.js infrastructure team to pull off and would produce less overhead and noise.
If they run in parallel, I don't think it should be too much of a problem. If it is less than five minutes, it should probably be fine. If we end up only doing occasional one-off builds on a big-endian machine, the speed should be of no concern. Also, building NAN's test suite should be a far cry from building V8 + node.js + libuv.
EDIT:
This could also make it far easier to test against nightlies and V8-next branches. You do still make nightlies, right?
Activity
bnoordhuis commentedon Nov 3, 2015
/cc @nodejs/build
bnoordhuis commentedon Nov 3, 2015
Yes in general. Some of the arm buildbots are pretty slow though.
At the moment: manually.
kkoopa commentedon Nov 3, 2015
If they run in parallel, I don't think it should be too much of a problem. If it is less than five minutes, it should probably be fine. If we end up only doing occasional one-off builds on a big-endian machine, the speed should be of no concern. Also, building NAN's test suite should be a far cry from building V8 + node.js + libuv.
EDIT:
This could also make it far easier to test against nightlies and V8-next branches. You do still make nightlies, right?
tniessen commentedon Oct 21, 2023
See also #958.