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

Refactor Jenkins Jobs to Allow dedicated QEMU node #249

Closed
geissonator opened this issue Dec 5, 2018 · 2 comments
Closed

Refactor Jenkins Jobs to Allow dedicated QEMU node #249

geissonator opened this issue Dec 5, 2018 · 2 comments
Assignees
Milestone

Comments

@geissonator
Copy link

QEMU runs well on some nodes, and not well on others. Need to refactor our jenkins jobs so we can dedicate a node to QEMU runs.

This will require a specific job for builds, that provides the built image via it's artifacts, and a second job that can take as input an artifact link to retrieve and use the image in a QEMU run.

@geissonator geissonator self-assigned this Dec 5, 2018
@geissonator
Copy link
Author

Here's the design:

-meta
openbmc-build
run-qemu
-openbmc
openbmc-build
run-qemu

openbmc-build is a generic job that just builds the input target/code and stores the artifacts.
run-qemu downloads the input artifact and executes qemu against it

Need to apply workaround documented in gmacario/easy-jenkins#180 (comment) to replace the @ symbol with the - symbol for concurrent builds to work properly in openbmc-build.

@geissonator
Copy link
Author

Done within https://openpower.xyz/view/CI/ jobs.

@rfrandse rfrandse added this to the A.1.999 milestone Nov 20, 2019
@mzipse mzipse modified the milestones: A.1.999, 9.4.1 Mar 2, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants