This is a multi-part message in MIME format...
------------=_1515572840-15436-331
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
[
https://ovirt-jira.atlassian.net/browse/OVIRT-1745?page=com.atlassian.jir...
]
Barak Korren updated OVIRT-1745:
--------------------------------
Component/s: (was: oVirt CI)
usrc.py
pusher.py
Make upstream source collection and polling code usable for
pipelines
---------------------------------------------------------------------
Key: OVIRT-1745
URL:
https://ovirt-jira.atlassian.net/browse/OVIRT-1745
Project: oVirt - virtualization made easy
Issue Type: New Feature
Components: pusher.py, usrc.py
Reporter: Barak Korren
Assignee: infra
Labels: poll-upstream-sources, upstream-source-collector
The upstream source collection and polling code is currently only suitable for use in
Free-Style jobs. This is because:
# We support having 'jenkins' repositories (Where jobs expect STDCI code to be
found) use the upstream sources mechanism to get the actual code from the main
'jenkins' repo in
gerrit.ovirt.org
# This creates a situation where in order to get the STDCI code we need to run the
upstream sources code
# This creates a chicken and and egg problem because the upstream sources code is part of
the STDCI code
# To solve this issue we simply embedded the upstream sources code into the job code by
using '{{#include}}' in JJB rather then running it as a stand-alone script.
# This technique is not usable for pipelines, so we need to come with a different
solution and make the required adjustments to the source collection and polling code.
--
This message was sent by Atlassian Jira
(v1001.0.0-SNAPSHOT#100075)
------------=_1515572840-15436-331
Content-Type: text/html; charset="UTF-8"
Content-Disposition: inline
Content-Transfer-Encoding: 7bit
<html><body>
<pre>[
https://ovirt-jira.atlassian.net/browse/OVIRT-1745?page=com.atlassian.jir...
]</pre>
<h3>Barak Korren updated OVIRT-1745:</h3>
<pre> Component/s: (was: oVirt CI)
usrc.py
pusher.py</pre>
<blockquote><h3>Make upstream source collection and polling code usable for
pipelines</h3>
<pre> Key: OVIRT-1745
URL:
https://ovirt-jira.atlassian.net/browse/OVIRT-1745
Project: oVirt - virtualization made easy
Issue Type: New Feature
Components: pusher.py, usrc.py
Reporter: Barak Korren
Assignee: infra
Labels: poll-upstream-sources, upstream-source-collector</pre>
<p>The upstream source collection and polling code is currently only suitable for
use in Free-Style jobs. This is because: # We support having ‘jenkins’
repositories (Where jobs expect STDCI code to be found) use the upstream sources mechanism
to get the actual code from the main ‘jenkins’ repo in
gerrit.ovirt.org # This creates a situation where in order to get the STDCI code we need
to run the upstream sources code # This creates a chicken and and egg problem because the
upstream sources code is part of the STDCI code # To solve this issue we simply embedded
the upstream sources code into the job code by using ‘{{#include}}’ in
JJB rather then running it as a stand-alone script. # This technique is not usable for
pipelines, so we need to come with a different solution and make the required adjustments
to the source collection and polling code.</p></blockquote>
<p>— This message was sent by Atlassian Jira
(v1001.0.0-SNAPSHOT#100075)</p>
<img
src="https://u4043402.ct.sendgrid.net/wf/open?upn=i5TMWGV99amJbNxJpS...
alt="" width="1" height="1" border="0"
style="height:1px !important;width:1px !important;border-width:0
!important;margin-top:0 !important;margin-bottom:0 !important;margin-right:0
!important;margin-left:0 !important;padding-top:0 !important;padding-bottom:0
!important;padding-right:0 !important;padding-left:0 !important;"/>
</body></html>
------------=_1515572840-15436-331--