Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "CBI"

(Next meeting)
(Replaced content with "== This page has been moved to https://github.com/eclipse-cbi/cbi/wiki == Category:CBI Category:Releng Category:Jenkins")
 
(86 intermediate revisions by 12 users not shown)
Line 1: Line 1:
The Eclipse Common Build Infrastructure (CBI) is an initiative combining technologies and practices for building Eclipse Software.
+
== This page has been moved to https://github.com/eclipse-cbi/cbi/wiki ==
  
==Initiative Goals==
+
[[Category:CBI]] [[Category:Releng]] [[Category:Jenkins]]
 
+
===Primary===
+
* Make it really easy to contribute Eclipse projects
+
** Make it really easy to copy & modify source
+
** Make it really easy to build
+
** Make it really easy to test
+
** Make it really easy to post a change for review
+
** Make it really easy to sign software
+
 
+
===Secondary===
+
* Get all Eclipse projects building their software on Eclipse Foundation hardware.
+
* Enable the [http://wiki.eclipse.org/EclipseLTS Long Term Support Program].
+
 
+
 
+
There is a strong link between CBI and the [http://wiki.eclipse.org/EclipseLTS Long Term Support Program] which enables a marketplace of companies providing maintenance and support for Eclipse technologies for durations far beyond typical community support. Please NOTE: CBI features will be available to community.
+
 
+
It is our hope that this project develops an offering that is compelling so that many projects will move to use it.
+
 
+
==Next meeting==
+
 
+
See the [http://wiki.eclipse.org/CBI/Conference conference bridge details]. Contact andrew dot ross at eclipse dot org if you would like to be added to the Calendar reminder. The dates the upcoming calls are as follows:
+
** November 15th, 9am EST
+
 
+
==Resources==
+
* mailing list [https://dev.eclipse.org/mailman/listinfo/cbi-dev cbi-dev]
+
 
+
===Bugs===
+
* [https://bugs.eclipse.org/bugs/buglist.cgi?action=wrap;product=CBI;version=1.0;list_id=2249872 CBI 1.0]
+
* [https://bugs.eclipse.org/bugs/buglist.cgi?action=wrap;product=CBI;version=2.0;list_id=2249872 CBI 2.0]
+
* [https://bugs.eclipse.org/bugs/buglist.cgi?action=wrap&product=CBI&list_id=38248 List of All Bugs] (Product = CBI)
+
 
+
==Tutorials, News, and other resources==
+
* [http://www.vogella.com/articles/EclipseTycho/article.html Tycho tutorial by Lars Vogel]
+
* [http://www.fosslc.org/drupal/content/tycho-good-bad-and-ugly Video discussing JBoss tools use of Tycho]
+
* [http://wiki.eclipse.org/CBI/Workshops Workshops being developed]
+
* [http://www.vogella.com/blog/2012/10/08/building-eclipse-sdk-locally-with-maven/ Building Eclipse SDK locally with Maven]
+
* [http://mickaelistria.wordpress.com/2012/10/08/sonar-at-eclipse-org/ Sonar at Eclipse.org !]
+
 
+
==Eclipse platform CBI build==
+
* [[CBI/Eclipse Platform Build]] see the [[CBI/Eclipse Platform Build Roadmap]]
+
 
+
==Preferred Build Technologies==
+
 
+
===Hudson===
+
 
+
* The Eclipse [http://hudson.eclipse.org Hudson instance]; and
+
* Hudson projects using [https://hudson.eclipse.org/hudson/view/Tycho%20+%20Maven/ Maven and Tycho].
+
 
+
===Maven===
+
 
+
Maven 3.0 drives the builds. Projects are expected to provide standard Maven 3.0 POM files for their builds. The builds should be built in such a way that they can be run on the local workstation, or on the Eclipse build server. Note that builds can only be signed on the Eclipse build server.
+
 
+
* [[Maven/Parent POM|Parent Maven POM]] for Eclipse projects;
+
* [[Minerva#Signing|Signing Builds]] using Maven; and
+
* [[Maven|Maven repository support at Eclipse]].
+
 
+
===Tycho===
+
 
+
Tycho is focused on a Maven-centric, manifest-first approach to building Eclipse plug-ins, features, update sites, RCP applications and OSGi bundles.
+
 
+
Helpful links:
+
 
+
* [[Tycho|Tycho project]] information, including [[Tycho/Demo Projects|demo projects]]; and
+
* [http://waynebeaton.wordpress.com/2010/09/23/building-woolsey-with-maven-and-tycho/ Building Woolsey with Maven and Tycho]
+
* [[Tycho/Reference_Card|Reference Card]]
+
* [[Tycho/Packaging_Types|Packaging Types]]
+
 
+
===Signing tool===
+
 
+
[http://wiki.eclipse.org/IT_Infrastructure_Doc#Sign_my_plugins.2FZIP_files.3F On demand signing tool]
+
 
+
==Related Topics and Links==
+
* [http://wiki.eclipse.org/EclipseLTS Long Term Support]
+
* [http://wiki.eclipse.org/Build_Technologies List of Build Technologies]
+
 
+
==FAQ==
+
 
+
* See your [http://wiki.eclipse.org/CBI/FAQ Frequently Asked Question list]
+
 
+
==Meeting Minutes==
+
* [http://wiki.eclipse.org/CBI/Jan10_2012 January 10, 2012]
+
* [http://wiki.eclipse.org/CBI/Jan24_2012 January 24, 2012]
+
* [http://wiki.eclipse.org/CBI/Feb7_2012 February 7, 2012]
+
* [http://wiki.eclipse.org/CBI/March6_2012 March 6, 2012]
+
* [http://wiki.eclipse.org/CBI/Mar20_2012 March 20, 2012]
+
* [http://wiki.eclipse.org/CBI/Code_Sprint_April_11_2012 Code Sprint #1, April 11, 2012] - in Ottawa, Canada
+
* [http://wiki.eclipse.org/CBI/Apr17_2012 April 17, 2012]
+
* [http://wiki.eclipse.org/CBI/May1_2012 May 1, 2012]
+
* [http://wiki.eclipse.org/CBI/May15_2012 May 15, 2012]
+
* [http://wiki.eclipse.org/CBI/May29_2012 May 29, 2012]
+
* [http://wiki.eclipse.org/CBI/June12_2012 June 12, 2012]
+
* [http://wiki.eclipse.org/CBI/June26_2012 June 26, 2012]
+
* [http://wiki.eclipse.org/CBI/July25_2012 July 25, 2012]
+

Latest revision as of 14:59, 7 November 2023

This page has been moved to https://github.com/eclipse-cbi/cbi/wiki

Back to the top