Skip to content
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

Adding linux on Z machines to CI #360

Closed
10 tasks done
mhdawson opened this issue Mar 22, 2016 · 9 comments
Closed
10 tasks done

Adding linux on Z machines to CI #360

mhdawson opened this issue Mar 22, 2016 · 9 comments
Assignees
Labels

Comments

@mhdawson
Copy link
Member

mhdawson commented Mar 22, 2016

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
  • Make sure all of the above it committed/landed
@mhdawson mhdawson self-assigned this Mar 22, 2016
@mhdawson
Copy link
Member Author

PR for ansible scripts to configure machines #361

@mhdawson
Copy link
Member Author

Libuv tests now include linuxOne under the linux runs, all green

@mhdawson mhdawson added the build label Mar 30, 2016
@mhdawson
Copy link
Member Author

PR to add ccache #373

@mhdawson
Copy link
Member Author

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
Copy link
Member Author

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
Copy link
Member Author

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
Copy link

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
Copy link
Member Author

Issue opened to track last issue of accepting terms: #386

@mhdawson
Copy link
Member Author

All done, closing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants