[ 
https://ovirt-jira.atlassian.net/browse/OVIRT-1554?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=34742#comment-34742
 ] 

Barak Korren commented on OVIRT-1554:
-------------------------------------

{quote}
Is it possible to create a "wrapper" project that will use standard CI, and 
will still monitor the upstream project (run CI per each push/merge there)?
{quote}

We recently added the "upstream polling" capability to Standard-CI which is 
precisely targeted at this kind of scenario.

The general idea is that you put a YAML file in "automation/" that specifies 
the upstream project and the SHA1 of the commit you want to base further work 
on and then:
1. All jobs check out that commit to there place your own source is going to be 
and then override it with files from your project.
2. You can setup a polling job that will monitor the upstream repo and 
automatically create Gerrit patches with suggestions for updates to the SHA1. 
Since those are just Gerrit patches, you get automated check-patch runs on them.

For more details about this please nag [~gshinar] because apparently he did not 
yet document this properly.

> Get rid of old 'create_rpms' jobs
> ---------------------------------
>
>                 Key: OVIRT-1554
>                 URL: https://ovirt-jira.atlassian.net/browse/OVIRT-1554
>             Project: oVirt - virtualization made easy
>          Issue Type: Improvement
>          Components: oVirt CI
>            Reporter: Barak Korren
>            Assignee: infra
>              Labels: re-factor, standard-ci
>
> '*create_rpms*' jobs are the old kind of jobs that we used to have before 
> STD-CI. We still have many of those laying around.
> Here is the list for the time of writing these lines:
> #  vdsm_any_create-rpms_manual
> #  mom_any_create-rpms_manual_old
> #    qemu_4.1_create-rpms-el7-x86_64_merged
> #    qemu_4.1_create-rpms-el7-ppc64le_merged
> #    qemu_4.1_create-rpms-el7-x86_64_created
> #    qemu_4.1_create-rpms-el7-ppc64le_created
> #    qemu_master_create-rpms-el7-x86_64_created
> #    slf4j_master_create-rpms-el6-x86_64_merged
> #    qemu_master_create-rpms-el7-ppc64le_created
> #    slf4j_master_create-rpms-el6-x86_64_created
> #    ioprocess_0.15_create-rpms-el7-x86_64_merged
> #    ovirt-wgt_4.1_create-rpms-fc24-x86_64_merged
> #    ioprocess_0.15_create-rpms-el7-x86_64_created
> #    ovirt-wgt_4.1_create-rpms-fc24-x86_64_created
> #    ovirt-reports_3.6_create-rpms-el6-x86_64_merged
> #    ovirt-reports_3.6_create-rpms-el7-x86_64_merged
> #    ovirt-wgt_master_create-rpms-fc25-x86_64_merged
> #    py2exe-py2.7_4.1_create-rpms-fc24-x86_64_merged
> #    pywin32-py2.7_4.1_create-rpms-el7-x86_64_merged
> #    vcredist-x86_4.1_create-rpms-fc24-x86_64_merged
> #    ovirt-reports_3.6_create-rpms-el6-x86_64_created
> #    ovirt-reports_3.6_create-rpms-el7-x86_64_created
> #    ovirt-wgt_master_create-rpms-fc25-x86_64_created
> #    py2exe-py2.7_4.1_create-rpms-fc24-x86_64_created
> #    python-windows_4.1_create-rpms-el7-x86_64_merged
> #    pywin32-py2.7_4.1_create-rpms-el7-x86_64_created
> #    pywin32-py2.7_4.1_create-rpms-fc24-x86_64_merged
> #    vcredist-x86_4.1_create-rpms-fc24-x86_64_created
> #    ovirt-hosted-engine-ha_any_create-rpms_manual_old
> #    ovirt-vmconsole_3.6_create-rpms-el6-x86_64_merged
> #   ovirt-vmconsole_3.6_create-rpms-el7-x86_64_merged
> #    python-windows_4.1_create-rpms-el7-x86_64_created
> #    python-windows_4.1_create-rpms-fc24-x86_64_merged
> #    pywin32-py2.7_4.1_create-rpms-fc24-x86_64_created
> #    ovirt-vmconsole_3.6_create-rpms-el6-x86_64_created
> #    ovirt-vmconsole_3.6_create-rpms-el7-x86_64_created
> #    py2exe-py2.7_master_create-rpms-fc25-x86_64_merged
> #    python-windows_4.1_create-rpms-fc24-x86_64_created
> #    pywin32-py2.7_master_create-rpms-el7-x86_64_merged
> #    vcredist-x86_master_create-rpms-fc25-x86_64_merged
> #   vcredist-x86_master_create-rpms-fc26-x86_64_merged
> #  ovirt-host-deploy_3.6_create-rpms-el6-x86_64_merged
> # ovirt-host-deploy_3.6_create-rpms-el7-x86_64_merged
> # py2exe-py2.7_master_create-rpms-fc25-x86_64_created
> #    python-windows_master_create-rpms-el7-x86_64_merged
> #    pywin32-py2.7_master_create-rpms-el7-x86_64_created
> #    pywin32-py2.7_master_create-rpms-fc25-x86_64_merged
> #    pywin32-py2.7_master_create-rpms-fc26-x86_64_merged
> #    vcredist-x86_master_create-rpms-fc25-x86_64_created
> #    vcredist-x86_master_create-rpms-fc26-x86_64_created
> #     ovirt-host-deploy_3.6_create-rpms-el6-x86_64_created
> #     ovirt-host-deploy_3.6_create-rpms-el7-x86_64_created
> #     python-windows_master_create-rpms-el7-x86_64_created
> #     python-windows_master_create-rpms-fc25-x86_64_merged
> #     python-windows_master_create-rpms-fc26-x86_64_merged
> #     pywin32-py2.7_master_create-rpms-fc25-x86_64_created
> #     pywin32-py2.7_master_create-rpms-fc26-x86_64_created
> #     ovirt-log-collector_3.6_create-rpms-el6-x86_64_merged
> #     ovirt-log-collector_3.6_create-rpms-el7-x86_64_merged
> #     python-windows_master_create-rpms-fc25-x86_64_created
> #     python-windows_master_create-rpms-fc26-x86_64_created
> #     ovirt-log-collector_3.6_create-rpms-el6-x86_64_created
> #     ovirt-log-collector_3.6_create-rpms-el7-x86_64_created
> #     ovirt-engine-sdk-java_3.6_create-rpms-el6-x86_64_merged
> #     ovirt-engine-sdk-java_3.6_create-rpms-el7-x86_64_merged
> #     ovirt-engine-sdk-java_3.6_create-rpms-fc24-x86_64_merged
> #     ovirt-engine-wildfly10_4.1_create-rpms-el7-x86_64_merged
> #     ovirt-hosted-engine-ha_3.6_create-rpms-el7-x86_64_merged
> #     jasperreports-server_master_create-rpms-el6-x86_64_merged
> #     jasperreports-server_master_create-rpms-el7-x86_64_merged
> #     ovirt-engine-wildfly10_4.1_create-rpms-el7-x86_64_created
> #     ovirt-engine-wildfly10_4.1_create-rpms-fc24-x86_64_merged
> #     ovirt-hosted-engine-ha_3.6_create-rpms-el7-x86_64_created
> #     jasperreports-server_master_create-rpms-el6-x86_64_created
> #     jasperreports-server_master_create-rpms-el7-x86_64_created
> #     ovirt-engine-wildfly10_4.1_create-rpms-fc24-x86_64_created
> #     ovirt-engine-wildfly10_master_create-rpms-el7-x86_64_merged
> #     ovirt-engine-wildfly10_master_create-rpms-el7-x86_64_created
> #     ovirt-engine-wildfly10_master_create-rpms-fc25-x86_64_merged
> #     ovirt-engine-wildfly10_master_create-rpms-fc26-x86_64_merged
> #     nsis-simple-service-plugin_4.1_create-rpms-fc24-x86_64_merged
> #     ovirt-engine-wildfly10_master_create-rpms-fc25-x86_64_created
> #     ovirt-engine-wildfly10_master_create-rpms-fc26-x86_64_created
> #     nsis-simple-service-plugin_4.1_create-rpms-fc24-x86_64_created
> #     tmp_ovirt-hosted-engine-ha_master_create-rpms-el7-x86_64_tagged
> #     nsis-simple-service-plugin_master_create-rpms-fc25-x86_64_merged
> #     ovirt-engine-wildfly-overlay10_4.1_create-rpms-el6-x86_64_merged
> #     ovirt-engine-wildfly-overlay10_4.1_create-rpms-el7-x86_64_merged
> #     nsis-simple-service-plugin_master_create-rpms-fc25-x86_64_created
> #     ovirt-engine-wildfly-overlay10_4.1_create-rpms-el6-x86_64_created
> #     ovirt-engine-wildfly-overlay10_4.1_create-rpms-el7-x86_64_created
> #     ovirt-engine-wildfly-overlay10_4.1_create-rpms-fc24-x86_64_merged
> #     ovirt-engine-wildfly-overlay10_4.1_create-rpms-fc24-x86_64_created
> #     ovirt-engine-wildfly-overlay10_master_create-rpms-el6-x86_64_merged
> #     ovirt-engine-wildfly-overlay10_master_create-rpms-el7-x86_64_merged
> #     ovirt-engine-wildfly-overlay10_master_create-rpms-el6-x86_64_created
> #     ovirt-engine-wildfly-overlay10_master_create-rpms-el7-x86_64_created
> #     ovirt-engine-wildfly-overlay10_master_create-rpms-fc25-x86_64_merged
> #     ovirt-engine-wildfly-overlay10_master_create-rpms-fc25-x86_64_created



--
This message was sent by Atlassian JIRA
(v1001.0.0-SNAPSHOT#100059)
_______________________________________________
Infra mailing list
Infra@ovirt.org
http://lists.ovirt.org/mailman/listinfo/infra

Reply via email to