]
Nick Boldt reassigned JBIDE-22305:
----------------------------------
Story Points: 21
Sprint: devex #115 May 2017
Assignee: Nick Boldt
automate process for fetching latest target platform mirrors
------------------------------------------------------------
Key: JBIDE-22305
URL:
https://issues.jboss.org/browse/JBIDE-22305
Project: Tools (JBoss Tools)
Issue Type: Feature Request
Components: target-platform, updatesite, upstream
Affects Versions: 4.4.0.Alpha1
Reporter: Nick Boldt
Assignee: Nick Boldt
Fix For: 4.4.0.Alpha3
Rather than manually pulling requirements, it would be hella sweet if there was a job
config into which we could just list all the URLs to mirror and their matching project
names.
Then this job would scrape the *.target files for the current list of URLs used, grep out
the /requirements/<reqname>/<version>, fetch a new mirror for each new
version*, and dump an updated copy of the .target file into the job's workspace.
Thus for webtools we might simply define:
webtools,S-3.8.0M7-20160503010110,http://download.eclipse.org/webtools/do...
and we'd end up with:
http://download.jboss.org/jbosstools/updates/requirements/webtools/S-3.8....
* Since we already have a
http://jenkins.mw.lab.eng.bos.redhat.com/hudson/view/DevStudio/view/DevSt...
job we can just pass parameters to that to invoke the mirroring steps. Would be even
better if we could run multiple calls in parallel as neon and wtp can take >2hr