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
There's a meeting today between some @iojs/build folk and some joyent/node folk including Alexis Campala / @orangemocha and Julien Gilli / @misterdjules, approximately 3 hours from now.
Most agents run on containers or VMs hosted in Joyent's public cloud. osx-build is a mac machine that is also owned by Joyent.
The Windows agents run on an Azure subscription sponsored by Microsoft. Currently 4 machines running for a total of 28 cores.
Repo credentials to ensure we can push to Node LTS repo
Users. Grant accounts on io.js Jenkins
Distribution site? Shall we unify?
Jenkins Domain name?
Automatic merge job (node-accept-pull-request)?
Other Node.js Jenkins jobs?
Extend this infrastructure to Node LTS release branches, and convergence repo?
Move the build repository (and its issues) to the Node.js foundation org. Follow the same strategy as per repo convergence plan.
Release methodologies might differ for a while (Node.js just started doing pre-releases) and are beyond the scope of the CI convergence, even though it might put requirements on CI.
Build working group membership:
Does it make sense for some folks from Node.js (eg Julien and/or Alexis) to join, at least for the sake of bringing stuff back together?
How do you guys collaborate? Do you have meetings? On Australian time? :)
Need to do a better job at documenting how this works. But let’s first agree on the high level plan
High priority improvements:
Clarify/document process for handling flaky tests
Add metadata for issues fixed
Make it easier to enter reviewer names. Parse LGTM? Ideally just pre-populate a form
Enable simple edits of commit message(s). Maybe just for single-commit PRs.
Extend to more branches
Comment on PR with link to results
Discovery (mostly for the benefit of Alexis & Julien, can be done asynchronously after the call):
Did you start from the Node.js Jenkins jobs or something else?
All jobs triggered by commits? On all branches?
“Commits to the repository are tested on the full set while pull requests to the Node.js and libuv projects from non-core contributors are tested on a smaller, more secure subset.” How is this accomplished?
Where is the process about committing changes (running CI) documented?
test-simple vs test-all. Did you define different test configurations, with overlap? How?
Also, just to be aware, we're going to need to migrate the nodejs.org website and hosting. There's a thread in the Website WG about it already nodejs/iojs.org#350 .
Just keep in mind that even if the convergence work finishes we need a place to publish releases as seamlessly as we have been for io.js so this will need to get integrated as well.
There's a meeting today between some @iojs/build folk and some joyent/node folk including Alexis Campala / @orangemocha and Julien Gilli / @misterdjules, approximately 3 hours from now.
YouTube feed: http://www.youtube.com/watch?v=8dxkM9vHmrY
Anyone wanting to participate should contact me directly for a hangout link
Here's an initial agenda that @orangemocha put together:
High level convergence plan (work in progress):
Build working group membership:
Info on node-accept-pull-request:
Discovery (mostly for the benefit of Alexis & Julien, can be done asynchronously after the call):
The text was updated successfully, but these errors were encountered: