-
Notifications
You must be signed in to change notification settings - Fork 196
CI: Setup Jenkins CI on IBM Power Systems #1043
Comments
/cc @chavafg, @grahamwhaley. |
Cool @nitkon . My only concern is going to be around running on a bare metal 'deployed-once' machine. There is always the possibility that a PR somehow corrupts the machine, and makes builds unstable. This is more of a concern for the metrics CI than the QA CI, but it can still cause stability issues. Some time ago I documented some of that here There are a number of potential mitigations:
We can always start with the bare metal and cleanup scripts and go from there... |
@nitkon This is great news :) @grahamwhaley I agree with your concern of running things directly on the baremetal machine. The easiest way to solve this would be to define this machine as Jenkins worker that would spawn one or more VMs as you suggested. |
Sadly, @nitkon informs me that the hardware does not support nested VMs, so we probably can't do that. |
well it's better than letting the machine run, but I'm worried we won't have stable tests because the machine could have been compromised by any PR... |
And update - the slave node is created and 'connected' (http://jenkins.katacontainers.io/computer/Power8_slave01/log). |
I fired a build over on kata-containers/proxy#97
I've also just fixed job so you can now see the fail status reported over on that test build. |
@grahamwhaley: Thank you. Fixed that issue. I installed docker-ce and libostree-dev for ppc64le as well on the P8 jenkins slave after looking at the failure logs. However, now looking at the logs, I see kernel build failures and also realize two things.
|
Right @nitkon progress :-) |
Hey @nitkon - Power CI systems are up and happy now, yes? Can we close this Issue? |
Sure. |
We would like to get an IBM Power 8 system added to the current Jenkins CI setup. We have a Ubuntu 16.04.5 LTS bare metal server with 10cores @ 3.6Ghz and 60GB memory with a public IP. Nested virtualization is not supported.
The text was updated successfully, but these errors were encountered: