summaryrefslogtreecommitdiffstats
path: root/ci/README
diff options
context:
space:
mode:
authorshravani <shravani.p@tcs.com>2016-12-20 15:09:34 +0530
committerShravani Paladugula <shravani.p@tcs.com>2017-02-09 04:34:34 +0000
commit843dfef73c86a8ad71afe36e2db9e711dddc199a (patch)
tree52c15baf57c751cf91bf35b3dbc027adacfa7a1d /ci/README
parent881aa3fcf152088440444d6f4296eaac3783801c (diff)
Combine the common code for kernel building on deb/rpm
This patch removes the duplication of code in rpm/debian build scripts. Change-Id: I88edc93df488bd01a43cd98e4f69f35e09f8f61c Signed-off-by: Shravani <shravani.p@tcs.com>
Diffstat (limited to 'ci/README')
-rw-r--r--ci/README44
1 files changed, 25 insertions, 19 deletions
diff --git a/ci/README b/ci/README
index d4da16561..01dbbea80 100644
--- 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