On Wed, 15 May 2019 at 18:58, Nir Soffer (oVirt JIRA) <
[email protected]> wrote:

> Nir Soffer created OVIRT-2730:
> ---------------------------------
>
>              Summary: Running sub stages using
> https://jenkins.ovirt.org/job/standard-manual-runner/
>                  Key: OVIRT-2730
>                  URL: https://ovirt-jira.atlassian.net/browse/OVIRT-2730
>              Project: oVirt - virtualization made easy
>           Issue Type: By-EMAIL
>             Reporter: Nir Soffer
>             Assignee: infra
>
>
> I tried to run check-patch and check-patch linters substage from the
> command line:
>
> using:
> https://github.com/nirs/oci/pull/37
>
> I assumed that this will run the entire check-patch stage, including all
> the sub stages:
> ./ovirt-ci run -s check-patch 100007
>
> But it run something that looks like check-patch with el7:
>
> https://jenkins.ovirt.org/blue/organizations/jenkins/standard-manual-runner/detail/standard-manual-runner/265/pipeline
>
> The test environment seems to be different that what we have when
> check-patch is triggered
> from gerrit.
>

Looking at the stdci.yaml file I get when cloning the patch - I don't see
any substages or distroes defined in it, so STDCI does what it can in that
case - run the default substage for the specified architectures that it can
find script files for.

Is this based on a very old version of vdsm's stdci.yaml ?

You can see the exact same thing happening for check-patch triggered from
Gerrit:
https://jenkins.ovirt.org/blue/organizations/jenkins/vdsm_standard-check-patch/detail/vdsm_standard-check-patch/5461/pipeline

In fact running check-patch with manual runner is quite useless, since CI
will always run it for you anyway when you push the patch...



> Then I tried to run the linters substage:
>
> ./ovirt-ci run -s check-patch.linters 100007
>
> https://jenkins.ovirt.org/blue/organizations/jenkins/standard-manual-runner/detail/standard-manual-runner/267/pipeline
>
> ./ovirt-ci run -s check-patch.linters 100007
>
> https://jenkins.ovirt.org/blue/organizations/jenkins/standard-manual-runner/detail/standard-manual-runner/266/pipeline
>
> Both succeeded without running anything :-)
>

Because you can't select substages like that.


>
> Running build-artifacts works, not sure about check-network.
>

check-network would not work since its not defined in stdci.yaml for that
patch.


> Can we fix the manual job so:
> - it run exactly the same way as it run when gerrit trigger the job


It runs the exact same code.

- allow selection of a sub stage?
>

Probably not gonna happen - this would require some deep changes.

- nice to have - allow selection of multiple sub stages
>

Same as above, you can only select a stage at this point.


>
> Nir
>
>
>
> --
> This message was sent by Atlassian Jira
> (v1001.0.0-SNAPSHOT#100102)
> _______________________________________________
> Infra 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/UITZXUPHTOZWND6LCMA2FUTZGDFMZWD4/
>


-- 
Barak Korren
RHV DevOps team , RHCE, RHCi
Red Hat EMEA
redhat.com | TRIED. TESTED. TRUSTED. | redhat.com/trusted
_______________________________________________
Infra 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/J4ISG7DPAFU2YG6GCXYPFN4NSCYL7WYU/

Reply via email to