Sandro Bonazzola has uploaded a new change for review. Change subject: WIP: add vdsm build with libfapi support ......................................................................
WIP: add vdsm build with libfapi support - added a script meant to allow to add a patch to the source code - build vdsm adding gluster libfapi support Change-Id: I77f97ebe66ce4c7bcaad97d55fd73edf3464c480 Signed-off-by: Sandro Bonazzola <sbona...@redhat.com> --- A jobs/confs/shell-scripts/cherry_pick_patch.sh A jobs/confs/yaml/jobs/vdsm/vdsm_create_libfapi-rpms.yaml 2 files changed, 95 insertions(+), 0 deletions(-) git pull ssh://gerrit.ovirt.org:29418/jenkins refs/changes/83/35483/1 diff --git a/jobs/confs/shell-scripts/cherry_pick_patch.sh b/jobs/confs/shell-scripts/cherry_pick_patch.sh new file mode 100644 index 0000000..0d5ae59 --- /dev/null +++ b/jobs/confs/shell-scripts/cherry_pick_patch.sh @@ -0,0 +1,21 @@ +#!/bin/bash -xe +echo "shell-scripts/cherry_pick_patch.sh" +# PARAMETERS +# +# project +# Name of the project it runs on, specifically the dir where the code +# has been cloned +# +# patch +# patch to be cherry picked + +project="{project}" +patch="{patch}" +WORKSPACE=$PWD + +# go to the source directory +pushd "$WORKSPACE/$project" +# make sure it's properly clean +git clean -dxf +# cherry pick the patch +git fetch git://gerrit.ovirt.org/$project $patch && git cherry-pick FETCH_HEAD diff --git a/jobs/confs/yaml/jobs/vdsm/vdsm_create_libfapi-rpms.yaml b/jobs/confs/yaml/jobs/vdsm/vdsm_create_libfapi-rpms.yaml new file mode 100644 index 0000000..171163c --- /dev/null +++ b/jobs/confs/yaml/jobs/vdsm/vdsm_create_libfapi-rpms.yaml @@ -0,0 +1,74 @@ +- project: + name: vdsm_master_libfapi_create-rpms + project: + - vdsm + trigger: + - merged + version: + - master: + branch: master + mock-build-type: all + cherry_pick_patch: + - patch: refs/changes/68/33768/2 + arch: + - x86_64 + distro: + - fc20: + extra-repos: | + ovirt-master-snapshot,http://resources.ovirt.org/pub/ovirt-master-snapshot/rpm/$distro + ovirt-master-snapshot-static,http://resources.ovirt.org/pub/ovirt-master-snapshot-static/rpm/$distro + updates-testing,http://download.fedoraproject.org/pub/fedora/linux/updates/testing/$releasever/\\$basearch + - fc21: + extra-repos: | + ovirt-master-snapshot,http://resources.ovirt.org/pub/ovirt-master-snapshot/rpm/$distro + ovirt-master-snapshot-static,http://resources.ovirt.org/pub/ovirt-master-snapshot-static/rpm/$distro + updates-testing,http://download.fedoraproject.org/pub/fedora/linux/updates/testing/$releasever/\\$basearch + - el6: + extra-repos: | + ovirt-master-snapshot,http://resources.ovirt.org/pub/ovirt-master-snapshot/rpm/$distro + ovirt-master-snapshot-static,http://resources.ovirt.org/pub/ovirt-master-snapshot-static/rpm/$distro + epel-testing,http://download.fedoraproject.org/pub/epel/testing/6/\\$basearch + gluster-epel6,http://download.gluster.org/pub/gluster/glusterfs/LATEST/EPEL.repo/epel-6/\\$basearch + - el7: + extra-repos: | + ovirt-master-snapshot,http://resources.ovirt.org/pub/ovirt-master-snapshot/rpm/$distro + ovirt-master-snapshot-static,http://resources.ovirt.org/pub/ovirt-master-snapshot-static/rpm/$distro + epel-testing,http://download.fedoraproject.org/pub/epel/testing/7/\\$basearch + gluster-epel7,http://download.gluster.org/pub/gluster/glusterfs/LATEST/EPEL.repo/epel-7/\\$basearch + extra-build-packages: | + autoreconf + gettext-devel + make + automake + pyflakes + python-pep8 + libvirt-python + python-devel + python-nose + sanlock-python + python-ordereddict + python-pthreading + libselinux-python + python-ethtool + m2crypto + python-dmidecode + python-netaddr + python-inotify + python-argparse + git + python-cpopen + bridge-utils + libguestfs-tools-c + pyparted + openssl + libnl + libtool + gettext-devel + python-ioprocess + extra-packages: | + pyflakes + python-pep8 + extra-env: | + NOSE_EXCLUDE=.* + jobs: + - '{project}_{version}_libfapi_create-rpms-{distro}-{arch}_{trigger}' -- To view, visit http://gerrit.ovirt.org/35483 To unsubscribe, visit http://gerrit.ovirt.org/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I77f97ebe66ce4c7bcaad97d55fd73edf3464c480 Gerrit-PatchSet: 1 Gerrit-Project: jenkins Gerrit-Branch: master Gerrit-Owner: Sandro Bonazzola <sbona...@redhat.com> _______________________________________________ Engine-patches mailing list Engine-patches@ovirt.org http://lists.ovirt.org/mailman/listinfo/engine-patches