[jbosstools-issues] [JBoss JIRA] (JBIDE-20664) JBT disco sites should include latest IS jars too

Paul Leacu (JIRA) issues at jboss.org
Mon Sep 14 16:39:00 EDT 2015


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

Paul Leacu commented on JBIDE-20664:
------------------------------------

Sure - I would suppose that 
{code}
jboss.discovery.site.integration-stack.url|jbosstools|4.3.0.CR1=http://download.jboss.org/jbosstools/mars/staging/updates/integration-stack/discovery/4.3.0.Alpha1/
jboss.discovery.site.integration-stack.url|devstudio|9.0.0.CR1=https://devstudio.redhat.com/9.0/staging/updates/integration-stack/discovery/9.0.0.Alpha1/
{code}
would become
{code}
jboss.discovery.site.integration-stack.url|jbosstools|4.3.0.CR1=http://download.jboss.org/jbosstools/mars/development/updates/integration-stack/discovery/4.3.0.Alpha1/
jboss.discovery.site.integration-stack.url|devstudio|9.0.0.CR1=https://devstudio.redhat.com/9.0/development/updates/integration-stack/discovery/9.0.0.Alpha1/
{code}

Here's where I'm confused - with Luna I manually pushed the IS Central jars to their server locations after updating things in jbosstools-download.jboss.org - i.e.
{code}
wget http://download.jboss.org/jbosstools/discovery/development/integration-stack/4.2.2.CR1/org.jboss.tools.central.discovery.integration-stack_4.2.2.CR1-v20150326-2110-B348.jar
wget http://download.jboss.org/jbosstools/discovery/development/integration-stack/4.2.2.CR1/org.jboss.tools.central.discovery.integration-stack.earlyaccess_4.2.2.CR1-v20150326-2110-B348.jar

cd /home/pleacu/git-clone/jbosstools-download.jboss.org/jbosstools/updates/development/luna/plugins
cp ~/temp/disc-jbtis/org.jboss.tools.central.discovery.integration-stack_4.2.2.CR1-v20150326-2110-B348.jar .
cp ~/temp/disc-jbtis/org.jboss.tools.central.discovery.integration-stack.earlyaccess_4.2.2.CR1-v20150326-2110-B348.jar .
{code}

Then I updated the jbosstools-directory.xml and jbosstools-earlyaccess.properties.  I know those are handled by a job now but I don't know where/how the plugins jars get seeded.  Same for JBTIS and JBDSIS.

I build the JBTIS update site and discovery data here:

https://jenkins.mw.lab.eng.bos.redhat.com/hudson/job/JBTIS-aggregate-disc

Last JBTIS build console is here:

https://jenkins.mw.lab.eng.bos.redhat.com/hudson/job/JBTIS-aggregate-disc/419/console

I publish out of staging here:

https://jenkins.mw.lab.eng.bos.redhat.com/hudson/job/JBTIS-aggregate-publish

https://jenkins.mw.lab.eng.bos.redhat.com/hudson/job/JBTIS-aggregate-publish/249/console

JBDSIS is similar - it pulls from JBTIS:

https://jenkins.mw.lab.eng.bos.redhat.com/hudson/job/JBDSIS-aggregate-disc

https://jenkins.mw.lab.eng.bos.redhat.com/hudson/job/JBDSIS-aggregate-publish

I don't auto-trigger the publish - I like to view each step...

Install instructions fyi:

   JBDSIS 9.0.0.Alpha1, JBTIS 4.3.0.Alpha1

      1. If installing from Eclipse Mars:
          Help > Eclipse Marketplace...
          - in the 'Search' tab enter 'jbds' in the 'Find' input widget
          - select the 'Go' button
          - install 'Red Hat JBoss Developer Studio 9.0.0.Beta2'

      2. Start jbdevstudio or eclipse-with-jbds from step 1, then:
          Help > Install New Software...
          Add...
          - use this for 'Location:' for the production integration stack:
            http://www.qa.jboss.com/binaries/RHDS/mars/development/updates/integration-stack/

          - use this for 'Location:' for the early access integration stack:
            http://www.qa.jboss.com/binaries/RHDS/mars/development/updates/integration-stack/earlyaccess/
      Done!

   JBoss Central is supported for JBDSIS:

      * Specify the integration stack discovery artifact:

        ./jbdevstudio -vmargs -Djboss.discovery.directory.url=http://www.qa.jboss.com/binaries/RHDS/mars/staging/updates/integration-stack/discovery/9.0.0.Alpha1/devstudio-directory.xml \
          -Djboss.discovery.site.integration-stack.url=http://www.qa.jboss.com/binaries/RHDS/mars/staging/updates/integration-stack/discovery/9.0.0.Alpha1

   The standard p2 installer is available for JBTIS:

      * Start eclipse-with-jboss-tools, then:
          Help > Install New Software...
          Add...
          - use this for 'Location:' for the production integration stack:
            http://download.jboss.org/jbosstools/mars/development/updates/integration-stack/

          - use this for 'Location:' for the early access integration stack:
            http://download.jboss.org/jbosstools/mars/development/updates/integration-stack/earlyaccess

   JBoss Central is supported for JBTIS:

      * Install JBoss Tools 4.3.0.Beta2:
          Help > Eclipse Marketplace...
          - in the 'Search' tab enter 'jboss tools' in the 'Find' input widget
          - select the 'Go' button
          - install 'JBoss Tools 4.3.0.Beta2'
  
      * Specify the integration stack discovery artifacts:
        ./eclipse -vmargs \
           -Djboss.discovery.directory.url=http://download.jboss.org/jbosstools/mars/development/updates/integration-stack/discovery/4.3.0.Alpha1/jbosstools-directory.xml \
           -Djboss.discovery.site.integration-stack.url=http://download.jboss.org/jbosstools/mars/development/updates/integration-stack/discovery/4.3.0.Alpha1/



> JBT disco sites should include latest IS jars too
> -------------------------------------------------
>
>                 Key: JBIDE-20664
>                 URL: https://issues.jboss.org/browse/JBIDE-20664
>             Project: Tools (JBoss Tools)
>          Issue Type: Bug
>          Components: discovery
>    Affects Versions: 4.3.0.CR1
>            Reporter: Nick Boldt
>            Assignee: Nick Boldt
>             Fix For: 4.3.0.CR1
>
>
> Now that IS has published some plugins, we can start aggregating them into the output of the JBT CI buils for discovery.central and discovery.earlyaccess.
> Here's where I found some jars:
> http://download.jboss.org/jbosstools/mars/staging/updates/integration-stack/discovery/
> http://download.jboss.org/jbosstools/mars/staging/updates/integration-stack/discovery/4.3.0.Alpha1a/plugins/org.jboss.tools.central.discovery.integration-stack.earlyaccess_4.3.0.Alpha1a-v20150909-1509-B418.jar
> http://download.jboss.org/jbosstools/mars/staging/updates/integration-stack/discovery/4.3.0.Alpha1a/plugins/org.jboss.tools.central.discovery.integration-stack_4.3.0.Alpha1a-v20150909-1509-B418.jar
> http://download.jboss.org/jbosstools/mars/staging/updates/integration-stack/discovery/9.0.0.Alpha1/plugins/com.jboss.jbds.central.discovery.integration-stack.earlyaccess_9.0.0.Alpha1-v20150722-1329-B106.jar
> http://download.jboss.org/jbosstools/mars/staging/updates/integration-stack/discovery/9.0.0.Alpha1/plugins/com.jboss.jbds.central.discovery.integration-stack_9.0.0.Alpha1-v20150722-1329-B106.jar
> https://devstudio.redhat.com/9.0/staging/updates/integration-stack/discovery/
> https://devstudio.redhat.com/9.0/staging/updates/integration-stack/discovery/9.0.0.Alpha1/plugins/com.jboss.jbds.central.discovery.integration-stack.earlyaccess_9.0.0.Alpha1-v20150821-1511-B127.jar
> https://devstudio.redhat.com/9.0/staging/updates/integration-stack/discovery/9.0.0.Alpha1/plugins/com.jboss.jbds.central.discovery.integration-stack_9.0.0.Alpha1-v20150821-1511-B127.jar
> Not sure why there's JBDS IS jars on the JBT server, or why there's no Alpha1a for JBDS. [~pleacu] can you help me know which jars to collect into the JBT / JBDS sites? If you need help doing cleanup of old artifacts, let me know.
> Also, can you change your publishing process so that you're not dumping dozens of old jars into the same folder?
> Have a look here:
> http://download.jboss.org/jbosstools/mars/staging/updates/integration-stack/discovery/4.3.0.Alpha1/plugins/
> https://devstudio.redhat.com/9.0/staging/updates/integration-stack/discovery/9.0.0.Alpha1/plugins/
> And contrast that with the way the JBT & JBDS discovery jars are done:
> http://download.jboss.org/jbosstools/mars/snapshots/builds/jbosstools-discovery.central_master/
> https://devstudio.redhat.com/9.0/snapshots/builds/jbosstools-discovery.central_master/
> (using rsync.sh, you get automated build folder cleanup every time you publish a new build, or you can force cleanup it with this job [1]).
> [1] https://jenkins.mw.lab.eng.bos.redhat.com/hudson/job/jbosstools-cleanup/



--
This message was sent by Atlassian JIRA
(v6.4.11#64026)


More information about the jbosstools-issues mailing list