]
Nick Boldt commented on JBIDE-20141:
------------------------------------
OK, so in a nutshell, you want:
* /updates/*/mars/composite*.xml; composite contains JBT, JBT TP, Central, Central TP and
is automatically updated so always accurate/current
* /updates/*/mars/index.xml; index copied (or symlinked?) from appropriate JBT release
(snapshot, staging, or development) automatically so always accurate/current
Define which vanity URLs to use for publishing JBT/JBDS nightlies
& dev sites
-----------------------------------------------------------------------------
Key: JBIDE-20141
URL:
https://issues.jboss.org/browse/JBIDE-20141
Project: Tools (JBoss Tools)
Issue Type: Bug
Components: build, updatesite
Affects Versions: 4.3.0.Beta1
Reporter: Nick Boldt
Assignee: Nick Boldt
Fix For: 4.3.0.Beta2
Today, we produce a lot of artifacts w/ every CI (snapshot), staging, development, &
stable build.
But sometimes, finding these artifacts can be a daunting task.
Below are some URLs where things can be found.
*CI builds / SNAPSHOTS / nightlies*
*
http://download.jboss.org/jbosstools/updates/nightly/master/ ->
../../mars/snapshots/builds/jbosstools-discovery.central_master/latest/all/repo/
(composite of Core + Central, *OLD URL PATTERN*)
*
http://download.jboss.org/jbosstools/updates/nightly/mars ->
../../mars/snapshots/builds/jbosstools-discovery.central_master/latest/all/repo/
(composite of Core + Central, *OLD URL PATTERN*)
*
http://download.jboss.org/jbosstools/mars/nightly/updates/ ->
../../mars/snapshots/builds/jbosstools-discovery.central_master/latest/all/repo/
(composite of Core + Central)
*
http://download.jboss.org/jbosstools/mars/snapshots/updates/ (individual projects'
update sites)
**
http://download.jboss.org/jbosstools/mars/snapshots/updates/core/master/
**
http://download.jboss.org/jbosstools/mars/snapshots/updates/core/4.3.mars/
**
http://download.jboss.org/jbosstools/mars/snapshots/updates/webtools/master/
**
http://download.jboss.org/jbosstools/mars/snapshots/updates/webtools/4.3....
** ..
*
http://download.jboss.org/jbosstools/mars/snapshots/builds/ (individual timestamped CI
builds)
*Staging Sites*
*
http://download.jboss.org/jbosstools/mars/staging/builds/
*
http://download.jboss.org/jbosstools/mars/staging/updates/
*Development Milestones*
*
http://download.jboss.org/jbosstools/updates/development/mars/ ->
../../mars/development/updates/ (*OLD URL PATTERN*)
*
http://download.jboss.org/jbosstools/mars/development/updates/ (composites &
content that isn't *static*)
*
http://download.jboss.org/jbosstools/static/mars/development/updates/ (actual update
sites, moved here for Akamai performance)
----
For JBDS, we follow the same pattern as above but use
https://devstudio.redhat.com/9.0/
instead of
http://download.jboss.org/jbosstools/mars/ ... but we also have a
/builds/installer/ folder because the public JBDS site now includes the standalone
installer:
*
https://devstudio.redhat.com/9.0/development/builds/installer/
Also, for JBDS we don't have to differentiate between /static/ and non-static
content, since Akamai set up the entire server to be mirrored to their servers.