summaryrefslogtreecommitdiffstats
path: root/ci/README
diff options
context:
space:
mode:
authorSwati <swatix.sharma@intel.com>2016-06-27 17:53:53 +0530
committerswatisharma <swatix.sharma@intel.com>2016-08-11 15:47:22 +0530
commit7552c26370d38ef5dd182682a0d3bf096661fe0e (patch)
tree4b989be4c6250a1b3768b99c62004d465bc9d798 /ci/README
parent6ec128a4e6a1819881f8db6659d4024aac35ce38 (diff)
OPNFV KVM4NFV CICD: Scripts for creating Rpms & Debians for Kernel, Qemu
This patch contains the files for generating rpms & debians for both kernel & qemu changes, as part of kvmfornfv project development. The scripts will be triggered to build kernel-rpm & qemu-rpm packages inside centos docker, and kernel-debian & qemu-debian packages inside ubuntu docker, as part of the CICD process. After the new builds are ready, they will be deployed on the pharos testbed for verification. Later, these will be consumed/triggered by verify/daily Releng JJBs. Reference: https://wiki.opnfv.org/display/kvm/KVM4NFV+CICD+Jobs Change-Id: Ie8e8108566790a6c8db2fef1c9b5799a41732b44 Signed-off-by: Swati Sharma <swatix.sharma@intel.com>
Diffstat (limited to 'ci/README')
-rw-r--r--ci/README47
1 files changed, 47 insertions, 0 deletions
diff --git a/ci/README b/ci/README
new file mode 100644
index 000000000..d4da16561
--- /dev/null
+++ b/ci/README
@@ -0,0 +1,47 @@
+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
+passed as "both").
+
+build_deb --> contains the files required to build debian backages for kernel
+and qemu, inside ubuntu docker.
+
+build_rpm --> contains the files required to build rpm backages for kernel and
+qemu, inside centos docker.
+
+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
+|-- build_rpm
+| |-- build_rpms_docker.sh
+| |-- build_rpms.sh
+| |-- Dockerfile
+| |-- kernel_rpm_build.sh
+| |-- mkspec
+| |-- mkversion
+| |-- qemu_rpm_build.sh
+|-- build.sh
+|-- envs
+| |-- create-rt-tests-rpm.sh
+| |-- guest-cmd.sh
+| |-- guest-modify.sh
+| |-- guest-setup0.sh
+| |-- guest-setup1.sh
+| |-- host-config
+| |-- host-run-qemu.sh
+| |-- host-setup0.sh
+| |-- host-setup1.sh
+| `-- rt-tests.patch
+`-- README