cloud-hypervisor/scripts
Henry Wang e81402e76e ci: AArch64: Refactor custom linux kernel building strategy
As the current AArch64 integration test builds kernel every time,
which would take unnecessary time in CI and therefore not ideal.

This commit refactors the AArch64 kernel building strategy to:
1. Keep the Linux kernel source code directory instead of deleting
it everytime after the kernel is built.

2. In integration test script, check if the Linux kernel source
code directory exists. If so use `git fetch && git checkout -f` to
keep the source code always updated, else run `git clone` to get
the source code.

3. Copy config file in and then compile the kernel.

Fixes: https://github.com/cloud-hypervisor/cloud-hypervisor/issues/1444

Signed-off-by: Henry Wang <Henry.Wang@arm.com>
2020-07-15 08:10:20 +02:00
..
create-cloud-init.sh ci: Move from Clear Linux to Ubuntu Focal Fossa cloud image 2020-07-02 13:47:16 +02:00
dev_cli.sh build: add a default feature KVM 2020-07-08 11:07:15 +01:00
run_cargo_tests.sh build: Remove obsolete feature differentiated vhost_user_net builds 2020-07-08 16:11:50 +01:00
run_integration_tests_aarch64.sh ci: AArch64: Refactor custom linux kernel building strategy 2020-07-15 08:10:20 +02:00
run_integration_tests_x86_64.sh ci: Update guest kernel to v5.8-rc4 2020-07-13 12:19:24 +02:00
run_openapi_tests.sh ci: Add OpenAPI validation 2019-12-11 12:53:31 +00:00
run_unit_tests.sh build: add a default feature KVM 2020-07-08 11:07:15 +01:00
sha1sums-aarch64 tests: Preparation of enabling integration tests for AArch64 2020-07-07 13:55:39 +01:00
sha1sums-x86_64 tests: Preparation of enabling integration tests for AArch64 2020-07-07 13:55:39 +01:00