diff options
author | shravani <shravani.p@tcs.com> | 2016-12-20 15:09:34 +0530 |
---|---|---|
committer | Shravani Paladugula <shravani.p@tcs.com> | 2017-02-09 04:34:34 +0000 |
commit | 843dfef73c86a8ad71afe36e2db9e711dddc199a (patch) | |
tree | 52c15baf57c751cf91bf35b3dbc027adacfa7a1d /ci/README | |
parent | 881aa3fcf152088440444d6f4296eaac3783801c (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/README | 44 |
1 files changed, 25 insertions, 19 deletions
@@ -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 |