[jbosstools-dev] New jbosstools-discovery project & simplified workflow for testing Central

Nick Boldt nboldt at redhat.com
Fri Apr 5 14:17:01 EDT 2013


The Central Discovery plugins have been moved out of the 
jbosstools-central and SVN, and are now located here:

https://github.com/jbosstools/jbosstools-discovery/

--

Old jobs called devstudio.discovery_trunk and devstudio.discovery_70 
have been renamed to reflect the new github source and versioning:

https://jenkins.mw.lab.eng.bos.redhat.com/hudson/job/jbosstools-discovery_master/
https://jenkins.mw.lab.eng.bos.redhat.com/hudson/job/jbosstools-discovery_41/

--

In JBT 4.0 and earlier, Discovery plugins were generated as part of the 
Central build, aggregated into the JBT aggregation build, and built as 
part of the JBDS aggregate build.

Now, both JBT and JBDS Discovery plugins are produced via a single job 
(one per master or stable branch stream), which runs automatically every 
time a new JBDS product build is complete, or can be run by hand should 
a change to the discovery plugin be needed out of band.

--

Once that job is done, the install-grinder tests we have to verify 
everything in Central can be installed are run:

https://jenkins.mw.lab.eng.bos.redhat.com/hudson/job/jbosstools-install-grinder.install-tests.matrix_master/
https://jenkins.mw.lab.eng.bos.redhat.com/hudson/job/jbosstools-install-grinder.install-tests.matrix_41/

--

For the purposes of automated testing, the new Discovery plugin jobs 
will produce composite sites here:

http://download.jboss.org/jbosstools/discovery/nightly/core/trunk/
http://download.jboss.org/jbosstools/discovery/nightly/core/4.1.kepler/

These composite sites allow a user to install from the freshly built CI 
plugin and its associated directory.xml file:

http://download.jboss.org/jbosstools/discovery/nightly/core/trunk/jbosstools-directory.xml
http://download.jboss.org/jbosstools/discovery/nightly/core/4.1.kepler/jbosstools-directory.xml

The composite sites are simply a convenient way to feed the Discovery 
plugin w/ a single URL which includes the correct JBT target platform, 
JBT aggregate update site, and 3rd party extras mirror.

--

Any questions, don't hesitate to ask.

Ref: https://issues.jboss.org/browse/JBDS-2490, 
https://issues.jboss.org/browse/JBIDE-13804

-- 
Nick Boldt :: JBoss by Red Hat
Productization Lead :: JBoss Tools & Dev Studio
http://nick.divbyzero.com


More information about the jbosstools-dev mailing list