Combine the common code for kernel building on deb/rpm
[kvmfornfv.git] / ci / README
index d4da165..01dbbea 100644 (file)
--- a/ci/README
+++ b/ci/README
@@ -1,16 +1,19 @@
 The "ci" folder consists of-
 
 build.sh --> builds rpm packages (if -p package option is  passed as "centos"
-or in default case) by calling build_rpm subfolder files ; builds debian
-packages (if -p package option is  passed as "ubuntu") by calling build_deb
-subfolder files; builds both debian and rpm packages (if -p package option is
+or in default case) by calling build_interface.sh and build_rpm subfolder
+files ; builds debian packages (if -p package option is  passed as "ubuntu")
+by calling build_interface.sh and build_deb subfolder files;
+builds both debian and rpm packages (if -p package option is
 passed as "both").
 
-build_deb --> contains the files required to build debian backages for kernel
-and qemu, inside ubuntu docker.
+build_interface.sh --> triggers qemu_build.sh and kernel_build.sh
 
-build_rpm --> contains the files required to build rpm backages for kernel and
-qemu, inside centos docker.
+build_deb --> contains the Dockerfile required to build debian backages for
+kernel and qemu, inside ubuntu docker.
+
+build_rpm --> contains the Dockerfile required to build rpm backages for
+kernel and qemu, inside centos docker.
 
 envs --> contains the host and guest setup+configuration files.
 
@@ -18,23 +21,18 @@ envs --> contains the host and guest setup+configuration files.
 The actual Tree structure is as below-
 
 |-- build_deb
-|   |-- build_debs_docker.sh
-|   |-- build_debs.sh
 |   |-- Dockerfile
-|   |-- kernel_deb_build.sh
-|   |-- mkcontrol.sh
-|   `-- qemu_deb_build.sh
+|   `-- mkcontrol.sh
+|-- build_interface.sh
 |-- build_rpm
-|   |-- build_rpms_docker.sh
-|   |-- build_rpms.sh
 |   |-- Dockerfile
-|   |-- kernel_rpm_build.sh
 |   |-- mkspec
-|   |-- mkversion
-|   |-- qemu_rpm_build.sh
+|   `-- mkversion
 |-- build.sh
+|-- cyclicTestTrigger.sh
 |-- envs
 |   |-- create-rt-tests-rpm.sh
+|   |-- cyclictest.sh
 |   |-- guest-cmd.sh
 |   |-- guest-modify.sh
 |   |-- guest-setup0.sh
@@ -43,5 +41,13 @@ The actual Tree structure is as below-
 |   |-- host-run-qemu.sh
 |   |-- host-setup0.sh
 |   |-- host-setup1.sh
-|   `-- rt-tests.patch
-`-- README
+|   |-- rt-tests.patch
+|   |-- stress_daily.sh
+|   |-- stress_scripts.sh
+|   `-- utils.sh
+|-- kernel_build.sh
+|-- kernelConfigValidate.sh
+|-- qemu_build.sh
+|-- qemuConfigValidate.sh
+|-- README
+`-- test_kvmfornfv.sh