[jbosstools-issues] [JBoss JIRA] (JBIDE-18590) Split /discovery/ staging site into 3 sites: Core+Central, EA, and Discovery

Nick Boldt (JIRA) issues at jboss.org
Fri Oct 10 12:39:10 EDT 2014


    [ https://issues.jboss.org/browse/JBIDE-18590?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13010788#comment-13010788 ] 

Nick Boldt commented on JBIDE-18590:
------------------------------------

Problems with this change, which need to be solved to make the above proposal possible:

a) will no longer be able to generate a self-contained discovery site which references all the pieces of content for easier *offline* testing, because now we need to generate 3 different URL patterns, rather than one folder. I suppose we could create a tree of sites:

/discovery/staging/luna/ [*directory.xml]
/discovery/staging/luna/central/ [composite]
/discovery/staging/luna/earlyaccess/ [composite + properties file]

b) to insert Central TP into the /updates/staging/luna/ site will require either COPYING the whole target platform, or linking to it; linking won't work because the composite*.xml is generated dynamically by a script that looks at the folder contents. We could however create a subfolder /central/ under the /luna/ folder, but that's still a different URL pattern

c) will have to revisit how the publishing process for Central and EA content happens, since we're now pushing two different sites instead of one combined one; affects jobs which call promote.sh AND release guide steps





> Split /discovery/ staging site into 3 sites: Core+Central, EA, and Discovery
> ----------------------------------------------------------------------------
>
>                 Key: JBIDE-18590
>                 URL: https://issues.jboss.org/browse/JBIDE-18590
>             Project: Tools (JBoss Tools)
>          Issue Type: Bug
>          Components: build, updatesite
>    Affects Versions: 4.2.0.CR2
>            Reporter: Nick Boldt
>
> Old org (Central, EA, Discovery, and EA Properties co-located in a single folder):
> http://download.jboss.org/jbosstools/discovery/development/4.2.0.CR2/
> New org:
> http://download.jboss.org/jbosstools/updates/staging/luna/ (needs to include Central now)
> http://download.jboss.org/jbosstools/earlyaccess/staging/luna/ (needs to include latest EA now, and the EA properties file)
> http://download.jboss.org/jbosstools/discovery/staging/luna/ (just the discovery plugin)



--
This message was sent by Atlassian JIRA
(v6.3.1#6329)


More information about the jbosstools-issues mailing list