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"

(Replaced content with "== This page has been moved to https://github.com/eclipse-cbi/cbi/wiki == Category:CBI Category:Releng Category:Jenkins")
 
(143 intermediate revisions by 13 users not shown)
Line 1: Line 1:
The Eclipse Common Build Infrastructure (CBI) is a combination of technologies and practices for building Eclipse Software.
+
== This page has been moved to https://github.com/eclipse-cbi/cbi/wiki ==
  
A key goal of this project is to get Eclipse projects including the platform building on hardware hosted by the Eclipse Foundation. It is our hope that this project develops an offering that is compelling so that many projects will move to use it. 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.
+
[[Category:CBI]] [[Category:Releng]] [[Category:Jenkins]]
 
+
 
+
==Resources==
+
* mailing list [https://dev.eclipse.org/mailman/listinfo/cbi-dev cbi-dev]
+
* [https://bugs.eclipse.org/bugs/buglist.cgi?action=wrap&product=CBI&list_id=38248 List of bugzilla tickets]
+
 
+
==Implementations==
+
* [[CBI/Eclipse Platform Build]]
+
 
+
==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]
+
 
+
==Related Topics and Links==
+
* [http://wiki.eclipse.org/EclipseLTS Long Term Support]
+

Latest revision as of 14:59, 7 November 2023

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

Copyright © Eclipse Foundation, Inc. All Rights Reserved.