[JIRA] (OVIRT-1508) create command line out of upstream_source_collector.py script
eyal edri (oVirt JIRA)
jira at ovirt-jira.atlassian.net
Tue Oct 24 08:30:16 UTC 2017
[ https://ovirt-jira.atlassian.net/browse/OVIRT-1508?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
eyal edri reassigned OVIRT-1508:
--------------------------------
Assignee: infra (was: Gil Shinar)
> create command line out of upstream_source_collector.py script
> --------------------------------------------------------------
>
> Key: OVIRT-1508
> URL: https://ovirt-jira.atlassian.net/browse/OVIRT-1508
> Project: oVirt - virtualization made easy
> Issue Type: Task
> Reporter: Gil Shinar
> Assignee: infra
>
> The benefits we will have by moving it into a a separate script are:
> 1) Not embedding the script inside Jenkins - We want to move to pipeline jobs in the future and in that matter we want to embed code in yamls as little as possible.
> The way to do it is to move the upstream_source_collector.py to a seperate script that'll be called from a jenkins step.
> The only embedded code will be a very short and simple code that'll get the script from upstream before actually calling it.
> 2) use the script as command line tool - When developers wants to run it locally on their cloned D/S projects.
> 3) Use hash as U/S projects folders - When using as command line tool, avoid looking for a way to match D/S to its U/S corresponding.
> Hashing means, hash the URL of the U/S repo and name the folder you are going to clone into with the hash code.
> That way, U/S folder name will be by the hash of the rep URL in the upstream_sources.yaml file.
> Another benefit will be the fact that we will never use two copies of U/S clone to two different D/S repos that their U/S repo is the same
--
This message was sent by Atlassian Jira
(v1001.0.0-SNAPSHOT#100068)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ovirt.org/pipermail/infra/attachments/20171024/77127821/attachment.html>
More information about the Infra
mailing list