Anatoly Litovsky has uploaded a new change for review. Change subject: Adding a livecd-tools builder for el7 ......................................................................
Adding a livecd-tools builder for el7 This is a dedicated job to build livecd tools for el7 All other destros are handled by their own distributor Change-Id: Idc82b88baade19dbb64a87f319da82ee8f0d3572 Signed-off-by: Tolik Litovsky <[email protected]> --- A jobs/confs/shell-scripts/build_livecd_tools.sh M jobs/confs/yaml/builders/ovirt-node-builders.yaml M jobs/confs/yaml/jobs/ovirt-node/ovirt-node-job.yaml M jobs/confs/yaml/scms/ovirt-node-scms.yaml M jobs/confs/yaml/templates/ovirt-node-job-templates.yaml 5 files changed, 58 insertions(+), 0 deletions(-) git pull ssh://gerrit.ovirt.org:29418/jenkins refs/changes/43/38743/1 diff --git a/jobs/confs/shell-scripts/build_livecd_tools.sh b/jobs/confs/shell-scripts/build_livecd_tools.sh new file mode 100644 index 0000000..2e44a49 --- /dev/null +++ b/jobs/confs/shell-scripts/build_livecd_tools.sh @@ -0,0 +1,20 @@ +#!/bin/bash -xe + +echo "Begin building the livecd tools" + +pushd livecd-tools-rpm +package_nv=$(rpm -q --qf "%{NAME}-%{VERSION}\n" --specfile livecd-tools.spec |grep livecd) +wget https://fedorahosted.org/releases/l/i/livecd/$package_nv.tar.bz2 -P SOURCES +rpmbuild -bb livecd-tools.spec --define="_topdir `pwd`" +echo "Build finished" +popd + +for dir in exported-artifacts; do + rm -Rf "$dir" + mkdir -p "$dir" +done + +#copy artifacts +cp livecd-tools-rpm/RPMS/x86_64/*.rpm exported-artifacts/ + + diff --git a/jobs/confs/yaml/builders/ovirt-node-builders.yaml b/jobs/confs/yaml/builders/ovirt-node-builders.yaml index 7f21a68..bdf5760 100644 --- a/jobs/confs/yaml/builders/ovirt-node-builders.yaml +++ b/jobs/confs/yaml/builders/ovirt-node-builders.yaml @@ -11,3 +11,9 @@ builders : - shell: !include-raw shell-scripts/build-local-ovirt-node.sh + +- builder: + name: livecd-tools_create + builders : + - shell: + !include-raw shell-scripts/build_livecd_tools.sh diff --git a/jobs/confs/yaml/jobs/ovirt-node/ovirt-node-job.yaml b/jobs/confs/yaml/jobs/ovirt-node/ovirt-node-job.yaml index 894c12a..fcf6bf7 100644 --- a/jobs/confs/yaml/jobs/ovirt-node/ovirt-node-job.yaml +++ b/jobs/confs/yaml/jobs/ovirt-node/ovirt-node-job.yaml @@ -33,3 +33,11 @@ jobs: - 'ovirt-node_{version}_create-rpms-{distro}_{trigger}' + +- project: + name: 'livecd-tools-builder' + project: 'ovirt-node' + jobs: + - 'livecd-tools-el7' + + diff --git a/jobs/confs/yaml/scms/ovirt-node-scms.yaml b/jobs/confs/yaml/scms/ovirt-node-scms.yaml index 83b41e9..b8ab0d4 100644 --- a/jobs/confs/yaml/scms/ovirt-node-scms.yaml +++ b/jobs/confs/yaml/scms/ovirt-node-scms.yaml @@ -21,3 +21,13 @@ scm-name: node-iso wipe-workspace: true basedir : "ovirt-node-iso" +- scm: + name: livecd-tools + scm: + - git: + url: git://pkgs.fedoraproject.org/livecd-tools.git + branches: + - origin/{branch} + scm-name: livecd-tools-rpm + wipe-workspace: true + basedir : "livecd-tools-rpm" diff --git a/jobs/confs/yaml/templates/ovirt-node-job-templates.yaml b/jobs/confs/yaml/templates/ovirt-node-job-templates.yaml index 9fc3bb7..673c802 100644 --- a/jobs/confs/yaml/templates/ovirt-node-job-templates.yaml +++ b/jobs/confs/yaml/templates/ovirt-node-job-templates.yaml @@ -49,3 +49,17 @@ - email: recipients: [email protected] send-to-individuals: true + +- job-template: + name: 'livecd-tools-el7' + scm: + - livecd-tools: + branch: 'epel7' + node: el7 + builders : + - livecd-tools_create + publishers: + - exported-artifacts + - email: + recipients: [email protected] + send-to-individuals: true -- To view, visit https://gerrit.ovirt.org/38743 To unsubscribe, visit https://gerrit.ovirt.org/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Idc82b88baade19dbb64a87f319da82ee8f0d3572 Gerrit-PatchSet: 1 Gerrit-Project: jenkins Gerrit-Branch: master Gerrit-Owner: Anatoly Litovsky <[email protected]> _______________________________________________ Engine-patches mailing list [email protected] http://lists.ovirt.org/mailman/listinfo/engine-patches
