OPNFV KVM4NFV CICD: Scripts for creating Rpms & Debians for Kernel, Qemu
[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_rpm subfolder files ; builds debian
5 packages (if -p package option is  passed as "ubuntu") by calling build_deb
6 subfolder files; builds both debian and rpm packages (if -p package option is
7 passed as "both").
8
9 build_deb --> contains the files required to build debian backages for kernel
10 and qemu, inside ubuntu docker.
11
12 build_rpm --> contains the files required to build rpm backages for kernel and
13 qemu, inside centos docker.
14
15 envs --> contains the host and guest setup+configuration files.
16
17
18 The actual Tree structure is as below-
19
20 |-- build_deb
21 |   |-- build_debs_docker.sh
22 |   |-- build_debs.sh
23 |   |-- Dockerfile
24 |   |-- kernel_deb_build.sh
25 |   |-- mkcontrol.sh
26 |   `-- qemu_deb_build.sh
27 |-- build_rpm
28 |   |-- build_rpms_docker.sh
29 |   |-- build_rpms.sh
30 |   |-- Dockerfile
31 |   |-- kernel_rpm_build.sh
32 |   |-- mkspec
33 |   |-- mkversion
34 |   |-- qemu_rpm_build.sh
35 |-- build.sh
36 |-- envs
37 |   |-- create-rt-tests-rpm.sh
38 |   |-- guest-cmd.sh
39 |   |-- guest-modify.sh
40 |   |-- guest-setup0.sh
41 |   |-- guest-setup1.sh
42 |   |-- host-config
43 |   |-- host-run-qemu.sh
44 |   |-- host-setup0.sh
45 |   |-- host-setup1.sh
46 |   `-- rt-tests.patch
47 `-- README