On Sun, May 19, 2019 at 8:43 AM Barak Korren <[email protected]> wrote:

>
>
> On Sun, 19 May 2019 at 00:01, Nir Soffer <[email protected]> wrote:
>
>> Looking in https://jenkins.ovirt.org/job/ovirt-system-tests_manual/build
>> <https://jenkins.ovirt.org/job/ovirt-system-tests_manual/build?delay=0sec>
>>
>> CUSTOM_REPOS:
>>
>> You can add multiple Jenkins build urls/Yum repos, one per line.
>> Supported formats are:
>> * Jenkins Build url:
>> e.g.,
>> http://jenkins.ovirt.org/job/vdsm_master_build-artifacts-on-demand-el7-x86_64/lastSuccessfulBuild/
>> * Yum repo: "rec:yum_repo_url"
>> e.g., rec:
>> http://jenkins.ovirt.org/job/vdsm_master_build-artifacts-on-demand-el7-x86_64/lastSuccessfulBuild/artifact/
>>
>>
> It doesn't actually have to be a yum repo, 'rec:' simply does a recursive
> HTTP crawl.
> `repoman` and therefore OST does not actually support reading YUM metadata
> ATM.
>

Thanks, testing with latest build now:
rec:https://cbs.centos.org/kojifiles/packages/sanlock/3.7.3/1.el7/x86_64/

https://jenkins.ovirt.org/job/ovirt-system-tests_manual/4764/


> It seems that this should work:
>>
>> 1. build sanlock rpms from my sanlock tree
>> 2. copy to some public web server
>> 3. create yum repo
>>
>
> no need for that, but the web server needs to be browsable.
>
>
>> 4. add rec:http://my.server/sanlock-repo/
>>
>> OST will pull sanlock from this repo, right?
>>
>> The biggest issue seems to be a public web server, I don't have one. Do
>> we have something that I can use
>> in jenkins.ovirt.org or other domain we control?
>>
>
> To be in jenkinsit needs to be build by jenkins...
>
>
>> I want to run these tests regularly, to make sure that sanlock always
>> works with vdsm, without manual
>> testing.
>>
>
> I think there are couple of solutions here you could consider:
>
>    1. Setup a build repo containing automation files for oVirt and have
>    oVirt's CI system run the builds. this will enable full automation for the
>    whole test process
>
> Do you mean project without any source, only stdci.yaml and build script
pulling sanlock source from master, and creating rpms?

Can we use my sanlock fork on github for this?
https://github.com/nirs/sanlock

>
>    1. Build via copr - in which case copt will provide HTTP hosting for
>    the resulting RPMs.
>
> Interesting, but I think I need cbs instead, since we don't have Fedora
OST yet.

I think the simplest way would something like fedpkg scratch build use the
build URL.

Sandro, what do I need to be able to do scratch builds in cbs?
https://cbs.centos.org/koji/index

Nir

>
_______________________________________________
Devel mailing list -- [email protected]
To unsubscribe send an email to [email protected]
Privacy Statement: https://www.ovirt.org/site/privacy-policy/
oVirt Code of Conduct: 
https://www.ovirt.org/community/about/community-guidelines/
List Archives: 
https://lists.ovirt.org/archives/list/[email protected]/message/Z2MY7RU4GG2IWOBNYEDKZVSXNCMHXRMT/

Reply via email to