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

ci: jenkins CI set-up on aarch64 #472

Closed
Pennyzct opened this issue Jul 4, 2018 · 5 comments
Closed

ci: jenkins CI set-up on aarch64 #472

Pennyzct opened this issue Jul 4, 2018 · 5 comments

Comments

@Pennyzct
Copy link
Contributor

Pennyzct commented Jul 4, 2018

We have been working on setting up jenkins CI on aarch64 for a while. There exists several issues, and we will declare and discuss here.
@jodh-intel @jongwu @Weichen81
The community are considering to transfer to zuul, dropping jenkins, but probably we may be dedicated to build jenkins firstly, and mirror the set-up procedure in zuul.😁

Pennyzct added a commit to Pennyzct/tests that referenced this issue Jul 4, 2018
since packaged kata image haven't been supported for aarch64 in any
mainstream distribution, we are left to build from scratch.

Fixes: kata-containers#472

Signed-off-by: Penny Zheng <penny.zheng@arm.com>
Signed-off-by: Jianyong Wu <jianyong.wu@arm.com>
@Pennyzct
Copy link
Contributor Author

Pennyzct commented Jul 6, 2018

Can we reopen this? the whole set-up issue hasn't been solved yet😭 @jodh-intel @chavafg

@grahamwhaley
Copy link
Contributor

Sure, if that is what you need, then np... pressing button now...

@grahamwhaley grahamwhaley reopened this Jul 6, 2018
Pennyzct added a commit to Pennyzct/tests that referenced this issue Jul 10, 2018
for now, default hypervisor would be qemu instead of qemu-lite in
aarch64. packaged qemu has only be supproted in fedora and ubuntu
for aarch64.

Fixes: kata-containers#472

Signed-off-by: Penny Zheng <penny.zheng@arm.com>
Signed-off-by: Jianyong Wu <jianyong.wu@arm.com>
Pennyzct added a commit to Pennyzct/tests that referenced this issue Jul 11, 2018
patch kata-containers#462(kata-containers/runtime#462)
has been restructured under upstream review, so refining image-type
to follow change.

Fixes: kata-containers#472

Signed-off-by: Penny Zheng <penny.zheng@arm.com>
@Pennyzct
Copy link
Contributor Author

can we re-reopen this? it's still on going.😅

@grahamwhaley
Copy link
Contributor

Sure - it keeps closing as you are marking it as 'Fixed' in your commits that are merging ;-)
You may want to open new Issues for your branches until this is finally done then...

@grahamwhaley grahamwhaley reopened this Jul 13, 2018
@Pennyzct
Copy link
Contributor Author

thanks. @grahamwhaley . I will open new issues for small tasks and refer them here.😁

Pennyzct added a commit to Pennyzct/tests that referenced this issue Jul 19, 2018
Not all test components are supported in all archs, so addding filter
scheme to select specific ones for different archs is necessary.

Fixes: kata-containers#472

Signed-off-by: Penny Zheng <penny.zheng@arm.com>
Signed-off-by: Wei Chen <Wei.Chen@arm.com>
Pennyzct added a commit to Pennyzct/tests that referenced this issue Jul 19, 2018
For supporting filter scheme in arm64, configuration_aarch64.yaml
file should be added to elaborate specific test components in arm64
ci.

Fixes: kata-containers#472

Signed-off-by: Penny Zheng <penny.zheng@arm.com>
Signed-off-by: Wei Chen <Wei.Chen@arm.com>
Pennyzct added a commit to Pennyzct/tests that referenced this issue Jul 19, 2018
Not all test components are supported in all archs, so addding filter
scheme to select specific ones for different archs is necessary.

Fixes: kata-containers#472

Signed-off-by: Penny Zheng <penny.zheng@arm.com>
Signed-off-by: Wei Chen <Wei.Chen@arm.com>
Pennyzct added a commit to Pennyzct/tests that referenced this issue Jul 19, 2018
For supporting filter scheme in arm64, configuration_aarch64.yaml
file should be added to elaborate specific test components in arm64
ci.

Fixes: kata-containers#472

Signed-off-by: Penny Zheng <penny.zheng@arm.com>
Signed-off-by: Wei Chen <Wei.Chen@arm.com>
Pennyzct added a commit to Pennyzct/tests that referenced this issue Jul 31, 2018
…t arch

Not all integration components are supported in all archs right now,
so addding filter scheme to select specific ones for different archs
is necessary.

Fixes: kata-containers#472

Signed-off-by: Penny Zheng <penny.zheng@arm.com>
Signed-off-by: Wei Chen <Wei.Chen@arm.com>
Pennyzct added a commit to Pennyzct/tests that referenced this issue Jul 31, 2018
since not all integration suites supported in aarch64 for now,
ommiting unrelated installation in setup.sh could be necessary.

Fixes: kata-containers#472

Signed-off-by: Penny Zheng <penny.zheng@arm.com>
Signed-off-by: Wei Chen <Wei.Chen@arm.com>
Pennyzct added a commit to Pennyzct/tests that referenced this issue Jul 31, 2018
not all test suites under docker integration could be supported
in arm64, so filtering out specific ones is necessary.

Fixes: kata-containers#472

Signed-off-by: Penny Zheng <penny.zheng@arm.com>
Signed-off-by: Wei Chen <Wei.Chen@arm.com>
Pennyzct added a commit to Pennyzct/tests that referenced this issue Aug 2, 2018
…t arch

Not all integration components are supported in all archs right now,
so addding filter scheme to select specific ones for different archs
is necessary.

Fixes: kata-containers#472

Signed-off-by: Penny Zheng <penny.zheng@arm.com>
Signed-off-by: Wei Chen <Wei.Chen@arm.com>
Pennyzct added a commit to Pennyzct/tests that referenced this issue Aug 2, 2018
since not all integration suites supported in aarch64 for now,
ommiting unrelated installation in setup.sh could be necessary.

Fixes: kata-containers#472

Signed-off-by: Penny Zheng <penny.zheng@arm.com>
Signed-off-by: Wei Chen <Wei.Chen@arm.com>
Pennyzct added a commit to Pennyzct/tests that referenced this issue Aug 2, 2018
not all test suites under docker integration could be supported
in arm64, so filtering out specific ones is necessary.

Fixes: kata-containers#472

Signed-off-by: Penny Zheng <penny.zheng@arm.com>
Signed-off-by: Wei Chen <Wei.Chen@arm.com>
Pennyzct added a commit to Pennyzct/tests that referenced this issue Aug 6, 2018
For supporting filter scheme in arm64, configuration_aarch64.yaml
file should be added to elaborate supported integration test
components and which test suites under docker integrtion need to
be skipped for now.

Fixes: kata-containers#472

Signed-off-by: Penny Zheng <penny.zheng@arm.com>
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

2 participants