Execution of Livemigration through Yardstick
[kvmfornfv.git] / ci / README
1 The "ci" folder consists of-
2
3 build.sh --> builds rpm packages (if -p package option is  passed as "centos"
4 or in default case) by calling build_interface.sh and build_rpm subfolder
5 files ; builds debian packages (if -p package option is  passed as "ubuntu")
6 by calling build_interface.sh and build_deb subfolder files;
7 builds both debian and rpm packages (if -p package option is
8 passed as "both").
9
10 build_interface.sh --> triggers qemu_build.sh and kernel_build.sh
11
12 build_deb --> contains the Dockerfile required to build debian backages for
13 kernel and qemu, inside ubuntu docker.
14
15 build_rpm --> contains the Dockerfile required to build rpm backages for
16 kernel and qemu, inside centos docker.
17
18 envs --> contains the host and guest setup+configuration files.
19
20
21 The actual Tree structure is as below-
22
23 |-- build_deb
24 |   |-- Dockerfile
25 |   `-- mkcontrol.sh
26 |-- build_interface.sh
27 |-- build_rpm
28 |   |-- Dockerfile
29 |   |-- mkspec
30 |   `-- mkversion
31 |-- build.sh
32 |-- cyclicTestTrigger.sh
33 |-- envs
34 |   |-- create-rt-tests-rpm.sh
35 |   |-- cyclictest.sh
36 |   |-- guest-cmd.sh
37 |   |-- guest-modify.sh
38 |   |-- guest-setup0.sh
39 |   |-- guest-setup1.sh
40 |   |-- host-config
41 |   |-- host-run-qemu.sh
42 |   |-- host-setup0.sh
43 |   |-- host-setup1.sh
44 |   |-- rt-tests.patch
45 |   |-- stress_daily.sh
46 |   |-- stress_scripts.sh
47 |   `-- utils.sh
48 |-- kernel_build.sh
49 |-- kernelConfigValidate.sh
50 |-- qemu_build.sh
51 |-- qemuConfigValidate.sh
52 |-- README
53 `-- test_kvmfornfv.sh