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
This is to help provide visibility/track progress of adding z machines to the CI.
I have 3 machines to add to the CI. These are to support including linuz on Z in the Node/libuv builds. It should be possible to run the builds for libuv now and it will be possible to run Node builds when version 5.1 comes into one of the Node branches. Also plan some advance work to have hybrid Node builds before then. This issue will track adding the test machines, a separate issue will cover added the release machine when this is appropriate.
add to firewall rules so machines can connect to CI
hook up test machines to CI
create ansible scripts to configure machines
document links to console for management/restart etc.
add private keys to secrets repo (or equivalent add test keys)
add ccache (seems this package is not in the default list for rhel)
add machines to libuv tests
node test builds
identify people to accept terms and get them to accept
Today I can build it with my branch (mhdawson/io.js linuxone3) as that branch contains lkgr from google as of ~ March 25 + some later patches from the google repos for z along with an updated version of master from @ofrobots that was updated to work with that level of V8 and the recent changes for Node itself landed under: nodejs/node#5941.
So I think that job is as ready as we can be until master or v6 can be built with the 5.1 version of v8. Node that the core tests ran/passed - ie test was all green.
So all that is left at this point until we need a release machine (which we can handle separately) are for the outstanding build PR's to land and the Terms and Conditions from Marist so that myself, @jbergstroem and @rvagg can accept them
Activity
mhdawson commentedon Mar 22, 2016
PR for ansible scripts to configure machines #361
mhdawson commentedon Mar 30, 2016
Libuv tests now include linuxOne under the linux runs, all green
mhdawson commentedon Mar 30, 2016
PR to add ccache #373
mhdawson commentedon Mar 30, 2016
Job for Node tests is ready here: https://ci.nodejs.org/job/node-test-commit-linuxone-mdawson/
Today I can build it with my branch (mhdawson/io.js linuxone3) as that branch contains lkgr from google as of ~ March 25 + some later patches from the google repos for z along with an updated version of master from @ofrobots that was updated to work with that level of V8 and the recent changes for Node itself landed under: nodejs/node#5941.
So I think that job is as ready as we can be until master or v6 can be built with the 5.1 version of v8. Node that the core tests ran/passed - ie test was all green.
mhdawson commentedon Mar 30, 2016
Provide link to console/userid/password to @jbergstroem who will add to the right place
Added the test keys to the 2 test machines
mhdawson commentedon Mar 30, 2016
So all that is left at this point until we need a release machine (which we can handle separately) are for the outstanding build PR's to land and the Terms and Conditions from Marist so that myself, @jbergstroem and @rvagg can accept them
ofrobots commentedon Mar 30, 2016
Great! As someone who has worked a lot with zArch in the past, I am somewhat amused by the issue number this ended up at 😄.
For others who might not have context: link.
mhdawson commentedon Apr 13, 2016
Issue opened to track last issue of accepting terms: #386
mhdawson commentedon Apr 29, 2016
All done, closing.