Barak Korren has uploaded a new change for review. Change subject: YAMLised the publish_ovirt_rpms_nightly_master job ......................................................................
YAMLised the publish_ovirt_rpms_nightly_master job The job produced by the YAML is called: ovirt-publish-rpms-nightly-master Change-Id: I861f278f95c99358a3d0f044efb4e138c141c0f7 Signed-off-by: Barak Korren <bkor...@redhat.com> --- A jobs/confs/yaml/builders/copy-create-job-artifact.yaml A jobs/confs/yaml/jobs/ovirt/publish-rpms-nightly-master.yaml 2 files changed, 177 insertions(+), 0 deletions(-) git pull ssh://gerrit.ovirt.org:29418/jenkins refs/changes/87/42487/1 diff --git a/jobs/confs/yaml/builders/copy-create-job-artifact.yaml b/jobs/confs/yaml/builders/copy-create-job-artifact.yaml new file mode 100644 index 0000000..f328498 --- /dev/null +++ b/jobs/confs/yaml/builders/copy-create-job-artifact.yaml @@ -0,0 +1,30 @@ +- builder: + name: copy-create-job-artifact + builders: + - copyartifact: + project: {project} + filter: exported-artifacts/* + target: artifacts + flatten: true + which-build: last-successful + stable: true + +- builder: + name: copy-create-job-artifact-older-platforms + builders: + - copy-create-job-artifact: + project: {project-prefix}el6-x86_64{project-suffix} + - copy-create-job-artifact: + project: {project-prefix}el7-x86_64{project-suffix} + - copy-create-job-artifact: + project: {project-prefix}fc20-x86_64{project-suffix} + +- builder: + name: copy-create-job-artifact-all-platforms + builders: + - copy-create-job-artifact-older-platforms: + project-prefix: {project-prefix} + project-suffix: {ptoject-suffix} + - copy-create-job-artifact: + project: {project-prefix}fc21-x86_64{project-suffix} + diff --git a/jobs/confs/yaml/jobs/ovirt/publish-rpms-nightly-master.yaml b/jobs/confs/yaml/jobs/ovirt/publish-rpms-nightly-master.yaml new file mode 100644 index 0000000..e009173 --- /dev/null +++ b/jobs/confs/yaml/jobs/ovirt/publish-rpms-nightly-master.yaml @@ -0,0 +1,147 @@ +- job: + name: 'ovirt-publish-rpms-nightly-master' + description: > + Collects RPMs from all oVirt projects (master branches) and publish them + to ovirt.org yum repository. + logrotate: + numToKeep: 10 + node: master + triggers: + - timed: "H(20-40) 0 * * *" + wrappers: + - workspace-cleanup + - timeout: + type: likely-stuck + write-description: > + Build timed out (after {0} minutes). Marking the build as failed. + fail: true + - timestamps + builders: + - shell: | + rm -rf $WORKSPACE/artifacts + mkdir $WORKSPACE/artifacts + - copy-create-job-artifact: + project: ovirt-engine_master_create-rpms_merged + - copy-create-job-artifact: + project: ovirt-engine-cli_master_create-rpms_merged + - copy-create-job-artifact: + project: ovirt-scheduler-proxy_master_create-rpms_merged + - copy-create-job-artifact: + project: ovirt-hosted-engine-ha_master_create-rpms-el7-x86_64_merged + - copy-create-job-artifact: + project: ovirt-hosted-engine-ha_master_create-rpms-fc21-x86_64_merged + - copy-create-job-artifact: + project: ovirt-optimizer_master_create-rpms_merged + - copy-create-job-artifact-all-platforms: + project-prefix: unboundid-ldapsdk_master_create-rpms- + project-suffix: _merged + - copy-create-job-artifact: + project: kexec-tools_master_create-rpms-el6-x86_64_merged + - copy-create-job-artifact: + project: kexec-tools_master_create-rpms-el7-x86_64_merged + - copy-create-job-artifact-all-platforms: + project-prefix: vdsm-jsonrpc-java_master_create-rpms- + project-suffix: _merged + - copy-create-job-artifact: + project: httpcomponents-client_master_create-rpms_merged + - copy-create-job-artifact: + project: httpcomponents-core_master_create-rpms_merged + - copy-create-job-artifact-older-platforms: + project-prefix: ovirt-log-collector_master_create-rpms- + project-suffix: _merged + - copy-create-job-artifact-all-platforms: + project-prefix: ovirt-image-uploader_master_create-rpms- + project-suffix: _merged + - copy-create-job-artifact-all-platforms: + project-prefix: ovirt-iso-uploader_master_create-rpms- + project-suffix: _merged + - copy-create-job-artifact: + project: ovirt-hosted-engine-setup_master_create-rpms-el7-x86_64_merged + - copy-create-job-artifact: + project: ovirt-hosted-engine-setup_master_create-rpms-fc21-x86_64_merged + - copy-create-job-artifact-older-platforms: + project-prefix: ovirt-reports_master_create-rpms- + project-suffix: _merged + - copy-create-job-artifact-older-platforms: + project-prefix: ovirt-engine-extension-aaa-ldap_master_create-rpms- + project-suffix: _merged + - copy-create-job-artifact-older-platforms: + project-prefix: ovirt-engine-extension-aaa-misc_master_create-rpms- + project-suffix: _merged + - copy-create-job-artifact-older-platforms: + project-prefix: ovirt-engine-extension-logger-log4j_master_create-rpms- + project-suffix: _merged + - copy-create-job-artifact: + project: qemu_master_create-rpms-el7-x86_64_merged + - copy-create-job-artifact-all-platforms: + project-prefix: ioprocess_master_create-rpms- + project-suffix: _merged + - copy-create-job-artifact: + project: vdsm_master_create-rpms-el7-x86_64_merged + - copy-create-job-artifact: + project: vdsm_master_create-rpms-fc21-x86_64_merged + - copy-create-job-artifact-all-platforms: + project-prefix: ovirt-host-deploy_master_create-rpms- + project-suffix: _merged + - copy-create-job-artifact-all-platforms: + project-prefix: ovirt-engine-sdk-java_master_create-rpms- + project-suffix: _merged + - copy-create-job-artifact-all-platforms: + project-prefix: mom_master_create-rpms- + project-suffix: _merged + - copy-create-job-artifact: + project: ovirt-node_master_create-rpms-el7_merged + - copy-create-job-artifact: + project: ovirt-node-plugin-vdsm_master_create-rpms_merged/distro=el7 + - copy-create-job-artifact: + project: ovirt-node-plugin-hosted-engine_master_create-rpms_merged + - copy-create-job-artifact: + project: ovirt-node_master_create-iso-el7_merged + - copy-create-job-artifact: + project: ioprocess_master_create-rpms-fc22-x86_64_merged + - copy-create-job-artifact: + project: mom_master_create-rpms-fc22-x86_64_merged + - copy-create-job-artifact: + project: vdsm-jsonrpc-java_master_create-rpms-fc22-x86_64_merged + - copy-create-job-artifact: + project: vdsm_master_create-rpms-fc22-x86_64_merged + - copy-create-job-artifact-older-platforms: + project-prefix: ovirt-dwh_master_create-rpms-el6-x86_64_merged + project-suffix: _merged + - copy-create-job-artifact-all-platforms: + project-prefix: otopi_master_create-rpms + project-suffix: _merged + - copy-create-job-artifact: + project: otopi_master_create-rpms-fc22-x86_64_merged + - copy-create-job-artifact: + project: ovirt-hosted-engine-ha_master_create-rpms-fc22-x86_64_merged + - copy-create-job-artifact: + project: ovirt-hosted-engine-setup_master_create-rpms-fc22-x86_64_merged + - copy-create-job-artifact: + project: ovirt-host-deploy_master_create-rpms-fc22-x86_64_merged + - copy-create-job-artifact-all-platforms: + project-prefix: ovirt-engine-sdk_master_build-artifacts- + project-suffix: _merged + - copy-create-job-artifact: + project: ovirt-engine-sdk_master_build-artifacts-fc22-x86_64 + - copy-create-job-artifact-older-platforms: + project-prefix: ovirt-engine-extension-aaa-jdbc_master_create-rpms- + project-suffix: _merged + publishers: + - email: + recipients: 'in...@ovirt.org' + notify-every-unstable-build: true + send-to-individuals: false + - ssh: + site: ovirt.org + source: '**/*.rpm, **/*.tar.gz, **/*.iso' + target: ovirt-master-snapshot.tmp + command: | + mkdir -p artifacts/ovirt-master-snapshot.tmp + rm -rf artifacts/ovirt-master-snapshot.tmp/* + mv ovirt-master-snapshot.tmp/* artifacts/ovirt-master-snapshot.tmp + mv artifacts/ovirt-master-snapshot.tmp artifacts/ovirt-master-snapshot.ready + + rm -rf ovirt-master-snapshot.tmp + + -- To view, visit https://gerrit.ovirt.org/42487 To unsubscribe, visit https://gerrit.ovirt.org/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I861f278f95c99358a3d0f044efb4e138c141c0f7 Gerrit-PatchSet: 1 Gerrit-Project: jenkins Gerrit-Branch: master Gerrit-Owner: Barak Korren <bkor...@redhat.com> _______________________________________________ Engine-patches mailing list Engine-patches@ovirt.org http://lists.ovirt.org/mailman/listinfo/engine-patches