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 "Development Resources/Builds"

(New page: =Running Your Build= You have two options for running your build. * Run it directly on the Eclipse Foundation's Build Server using the command-line or cr...)
 
(14 intermediate revisions by 7 users not shown)
Line 1: Line 1:
 +
This page provides an overview of the build options available to Eclipse projects.
 +
 
=Running Your Build=
 
=Running Your Build=
  
You have two options for running your build.
+
You have three options for running your build:
  
* Run it directly on the Eclipse Foundation's [[IT_Infrastructure_Doc#Builds|Build Server]] using the command-line or cron job;
+
* Run it through our [[Hudson]] or Jenkins instance.
* Run it through our [[Hudson]] instance.
+
* Run it directly on the Eclipse Foundation's [[IT_Infrastructure_Doc#Builds|Build Server]] using the command-line or cron job.
 +
* Run it on your own hardware.
  
=Build Technologies=
+
=Build Output=
  
Eclipse projects are free to choose a build technology that best suits their needs. Here are some options to consider (listed alphabetically):
+
The output from your build should be hosted on an Eclipse [[IT_Infrastructure_Doc#Downloads|Downloads server]] where it can be mirrored, monitored, and otherwise managed by the Webmaster.
  
* <strike>[[Athena Common Build]]</strike> (Athena is no longer being actively developed)
+
Downloads should ''never'' be hosted directly on a project's website.
 +
 
 +
=Build Technologies=
 +
 
 +
Eclipse projects are free to choose a build technology that best suits their needs. Here are some options to consider:
 +
* PREFERRED: Maven: [http://www.eclipse.org/tycho/ Tycho] with the [[Minerva]] examples.
 
* [http://www.eclipse.org/modeling/emft/b3/ b3]
 
* [http://www.eclipse.org/modeling/emft/b3/ b3]
 
* [http://www.eclipse.org/buckminster/ Buckminster]
 
* [http://www.eclipse.org/buckminster/ Buckminster]
* [http://www.eclipse.org/tycho/ Maven/Tycho]
 
 
* [http://www.eclipse.org/pde/pde-build/ PDE Build]
 
* [http://www.eclipse.org/pde/pde-build/ PDE Build]
 +
** [[Building|Building Eclipse- and RCP-based products using PDE Build]]
 +
 +
=Simultaneous Release=
 +
Projects can opt to participate in the [[Simultaneous Release]].
 +
 +
* [[SimRel/Overview|Overview of the Simultaneous Release for Eclipse Projects]]

Revision as of 11:47, 30 March 2017

This page provides an overview of the build options available to Eclipse projects.

Running Your Build

You have three options for running your build:

  • Run it through our Hudson or Jenkins instance.
  • Run it directly on the Eclipse Foundation's Build Server using the command-line or cron job.
  • Run it on your own hardware.

Build Output

The output from your build should be hosted on an Eclipse Downloads server where it can be mirrored, monitored, and otherwise managed by the Webmaster.

Downloads should never be hosted directly on a project's website.

Build Technologies

Eclipse projects are free to choose a build technology that best suits their needs. Here are some options to consider:

Simultaneous Release

Projects can opt to participate in the Simultaneous Release.

Back to the top