diff --git a/.gitignore b/.gitignore index ad711a534c..14aa128097 100644 --- a/.gitignore +++ b/.gitignore @@ -8,3 +8,4 @@ manifests/secrets.pp .tox/ .test/ openstack_infra_config.egg-info/ +/.project diff --git a/modules/openstack_project/files/jenkins_job_builder/config/gearman-plugin.yaml b/modules/openstack_project/files/jenkins_job_builder/config/gearman-plugin.yaml index 5933794e0f..eb7600e609 100644 --- a/modules/openstack_project/files/jenkins_job_builder/config/gearman-plugin.yaml +++ b/modules/openstack_project/files/jenkins_job_builder/config/gearman-plugin.yaml @@ -19,3 +19,29 @@ publishers: - console-log + +- job: + name: gearman-plugin-tarball + project-type: maven + node: quantal && !jclouds + + triggers: + - zuul-post + + prebuilders: + - gerrit-git-prep + + maven: + maven-name: Maven3 + root-module: + group-id: org.jenkins-ci.plugins + artifact-id: gearman-plugin + root-pom: pom.xml + goals: 'clean package -Dmaven.test.skip=true' + + publishers: + - war: + site: 'tarballs.openstack.org' + warfile: 'target/gearman-plugin.hpi' + target: 'tarballs/ci/' + - console-log-post diff --git a/modules/openstack_project/files/zuul/layout.yaml b/modules/openstack_project/files/zuul/layout.yaml index 74d74073e3..0396ea2bce 100644 --- a/modules/openstack_project/files/zuul/layout.yaml +++ b/modules/openstack_project/files/zuul/layout.yaml @@ -1230,6 +1230,8 @@ projects: - gate-gearman-plugin-build gate: - gate-gearman-plugin-build + post: + - gearman-plugin-tarball - name: stackforge/database-api check: