Difference between revisions of "Debug/DebugRelEng"

From Eclipsepedia

Jump to: navigation, search
(The RelEng Tools)
(Introduction)
Line 10: Line 10:
 
#you have no pending changes in your RelEng workspace
 
#you have no pending changes in your RelEng workspace
 
#the RelEng tools are [[#Installing The RelEng Tools|installed]] in your host Eclipse
 
#the RelEng tools are [[#Installing The RelEng Tools|installed]] in your host Eclipse
 +
 +
There is also another pretty good write-up on how to release bundles on the [http://eclipsesource.com/blogs/tag/releng/ EclipseSource blog]
  
 
== Bundles Needed To Release ==
 
== Bundles Needed To Release ==

Revision as of 12:14, 11 May 2011

Platform Debug
Website
Download
Community
Mailing ListForumsIRC
Bugzilla
Open
Help Wanted
Bug Day
Contribute
Browse Source
JDT Debug
Website
Download
Community
Mailing ListForumsIRC
Bugzilla
Open
Help Wanted
Bug Day
Contribute
Browse Source

Contents

Introduction

Being part of the Eclipse platform requires that for each I-build in the Eclipse build schedule all of the debug plugins must be released to the build.

This process only has a few requirements:

  1. you have all of the required bundles
  2. you have commit rights to all of the required bundles
  3. you have no pending changes in your RelEng workspace
  4. the RelEng tools are installed in your host Eclipse

There is also another pretty good write-up on how to release bundles on the EclipseSource blog

Bundles Needed To Release

The bundles that must be released each week can be found in the project set file.

They include:

org.eclipse.core.variables
org.eclipse.debug.core
org.eclipse.debug.examples.core
org.eclipse.debug.examples.ui
org.eclipse.debug.tests
org.eclipse.debug.ui
org.eclipse.jdt.debug
org.eclipse.jdt.debug.tests
org.eclipse.jdt.debug.ui
org.eclipse.jdt.launching
org.eclipse.jdt.launching.macosx
org.eclipse.jdt.launching.ui.macosx
org.eclipse.ui.console

There is an additional required bundle that contains all of the map files that must be updated, which is: org.eclipse.releng

This bundle is available in the default Eclipse CVS repository:

dev.eclipse.org/cvsroot/eclipse/org.eclipse.releng

The RelEng Tools

The key to being able to release all of the bundle is to use the Eclipse RelEng tools.

These tools do not come installed in Eclipse by default, but can easily be installed from any of the release update sites. For example the Indigo update site.

To confirm that the RelEng tools have successfully been installed simply select a debug project in your workspace, right-click, select the Team fly-out menu and look for the Release... command. If the Release... command is present the tools are installed and ready to go.

Releasing Bundles

Map Files

Choosing Tags

Build Notes