David Caro has uploaded a new change for review.

Change subject: Adding the host-deploy create-rpm jobs
......................................................................

Adding the host-deploy create-rpm jobs

Change-Id: I6645df8e888856f3e39834f35f0ecd7f12c1661c
Signed-off-by: David Caro <dcaro...@redhat.com>
---
M jobs/confs/shell-scripts/build_mock_srcrpm.sh
M jobs/confs/shell-scripts/mock_build_onlyrpm.sh
A jobs/confs/yaml/jobs/ovirt-host-deploy/ovirt-host-deploy_create-rpms.yaml
A jobs/confs/yaml/scms/ovirt-host-deploy.yaml
4 files changed, 60 insertions(+), 2 deletions(-)


  git pull ssh://gerrit.ovirt.org:29418/jenkins refs/changes/34/36034/1

diff --git a/jobs/confs/shell-scripts/build_mock_srcrpm.sh 
b/jobs/confs/shell-scripts/build_mock_srcrpm.sh
index 5b9de55..9eebd47 100644
--- a/jobs/confs/shell-scripts/build_mock_srcrpm.sh
+++ b/jobs/confs/shell-scripts/build_mock_srcrpm.sh
@@ -44,7 +44,11 @@
 extra_configure_options=({extra-configure-options})
 extra_autogen_options=({extra-autogen-options})
 extra_rpmbuild_options=({extra-rpmbuild-options})
-extra_build_packages=({extra-build-packages})
+extra_build_packages=(
+    autoconf
+    make
+    {extra-build-packages}
+)
 extra_repos=({extra-repos})
 extra_env=({extra-env})
 WORKSPACE=$PWD
@@ -163,9 +167,15 @@
 set -e
 cd /tmp/$project
 # build tarballs
-./autogen.sh --system "${{extra_autogen_options[@]}}"
+if [[ -e autogen.sh ]]; then
+    ./autogen.sh --system "${{extra_autogen_options[@]}}"
+else
+    autoreconf -ivf
+fi
 ./configure "${{extra_configure_options[@]}}"
 make dist
+echo "Really ugly hack for the host-dpeloy job"
+make offline-tarball || :
 
 # build src.rpm
 rpmbuild \
diff --git a/jobs/confs/shell-scripts/mock_build_onlyrpm.sh 
b/jobs/confs/shell-scripts/mock_build_onlyrpm.sh
index 8128906..2183f12 100644
--- a/jobs/confs/shell-scripts/mock_build_onlyrpm.sh
+++ b/jobs/confs/shell-scripts/mock_build_onlyrpm.sh
@@ -126,6 +126,7 @@
         "${{mock_build_options[@]}}" \
         --rebuild \
         --no-clean \
+        --no-cleanup-after \
         --resultdir=$WORKSPACE/exported-artifacts \
         "$srcrpm"
 done
diff --git 
a/jobs/confs/yaml/jobs/ovirt-host-deploy/ovirt-host-deploy_create-rpms.yaml 
b/jobs/confs/yaml/jobs/ovirt-host-deploy/ovirt-host-deploy_create-rpms.yaml
new file mode 100644
index 0000000..c453223
--- /dev/null
+++ b/jobs/confs/yaml/jobs/ovirt-host-deploy/ovirt-host-deploy_create-rpms.yaml
@@ -0,0 +1,31 @@
+- project:
+    name: ovirt-host-deploy_create-rpms
+    project:
+      - ovirt-host-deploy
+    trigger:
+      - merged
+    version:
+      - master:
+          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
+          branch: master
+    mock-build-type:
+      - all
+    distro:
+      - el6
+      - el7
+      - fc19
+      - fc20
+      - fc21
+    arch:
+      - x86_64
+    extra-configure-options: |
+      --with-otopi-sources=/dev/null
+    extra-build-packages: |
+      gettext-devel
+      automake
+      autoreconf
+      make
+    jobs:
+      - '{project}_{version}_create-rpms-{distro}-{arch}_{trigger}'
diff --git a/jobs/confs/yaml/scms/ovirt-host-deploy.yaml 
b/jobs/confs/yaml/scms/ovirt-host-deploy.yaml
new file mode 100644
index 0000000..e85f7a5
--- /dev/null
+++ b/jobs/confs/yaml/scms/ovirt-host-deploy.yaml
@@ -0,0 +1,16 @@
+- scm:
+    name: ovirt-host-deploy-gerrit
+    scm:
+      - git:
+          url: git://gerrit.ovirt.org/ovirt-host-deploy.git
+          branches:
+            - $GERRIT_BRANCH
+          basedir: ovirt-host-deploy
+          scm-name: ovirt-host-deploy
+          name: ''
+          refspec: $GERRIT_REFSPEC
+          choosing-strategy: gerrit
+          use-author: true
+          skip-tag: true
+          prune: true
+          wipe-workspace: false


-- 
To view, visit http://gerrit.ovirt.org/36034
To unsubscribe, visit http://gerrit.ovirt.org/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I6645df8e888856f3e39834f35f0ecd7f12c1661c
Gerrit-PatchSet: 1
Gerrit-Project: jenkins
Gerrit-Branch: master
Gerrit-Owner: David Caro <dcaro...@redhat.com>
_______________________________________________
Engine-patches mailing list
Engine-patches@ovirt.org
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to