Difference between revisions of "LDT/Developer Area/Development"

From Eclipsepedia

< LDT
Jump to: navigation, search
m
(Update sites organization)
Line 19: Line 19:
  
 
= Update sites organization  =
 
= Update sites organization  =
 +
The active [https://hudson.eclipse.org/hudson/search/?q=koneki Hudson jobs] perform the continuous integration of Koneki projects and deploy signed p2 repos to the nightly update sites.
  
The four active [https://hudson.eclipse.org/hudson/view/koneki/ Hudson jobs] performing the continuous integration of Koneki projects are deploying signed p2 repos to the following locations:  
+
There are 2 kind of nightly updates sites (repositories) :
 +
*'''nightly''':/home/data/httpd/download.eclipse.org/koneki/updates-nightly, which is an aggregating of the last successful builds of master branch for each Koneki projects.
 +
*'''nightly-maintenance''':/home/data/httpd/download.eclipse.org/koneki/updates-nightly-maintenance, which is the same one but for the maintenance branch.
  
*'''commons''': /home/data/httpd/download.eclipse.org/koneki/updates-nightly/commons
+
All the last releases are store in /home/data/httpd/download.eclipse.org/koneki/releases repository which is composed of :
*'''ldt''': /home/data/httpd/download.eclipse.org/koneki/updates-nightly/ldt
+
*'''stable''': /home/data/httpd/download.eclipse.org/koneki/releases/stable which contains all the last stable releases.
*'''protocols''': /home/data/httpd/download.eclipse.org/koneki/updates-nightly/protocols
+
*'''milestones''': /home/data/httpd/download.eclipse.org/koneki/releases/milestones which contains all the last milestones.
*'''simulators''': /home/data/httpd/download.eclipse.org/koneki/updates-nightly/simulators
+
  
There is a composite repo setup in/home/data/httpd/download.eclipse.org/koneki/updates-nightly, which is aggregating the 4 repos under it.
+
All the old releases could be found in /home/data/httpd/archive.eclipse.org/koneki/releases. (with the same structure)

Revision as of 11:09, 6 July 2012

Git repositories

Koneki source code is available on the Git repositories of the Eclipse Foundation. There are several repositories:

org.eclipse.koneki.commons.git Contains plug-ins that aim at being re-used by other Koneki projects (generic UI components, helpers, ...)
org.eclipse.koneki.ldt.git Contains the Lua Development Tools source code
org.eclipse.koneki.protocols.git Contains different sub-projects providing the core components enabling protocols (OMA-DM, ...) manipulation in the tools
org.eclipse.koneki.simulators.git Contains different sub-projects providing the components enabling protocols (OMA-DM, ...) simulation in the tools

Update sites organization

The active Hudson jobs perform the continuous integration of Koneki projects and deploy signed p2 repos to the nightly update sites.

There are 2 kind of nightly updates sites (repositories) :

  • nightly:/home/data/httpd/download.eclipse.org/koneki/updates-nightly, which is an aggregating of the last successful builds of master branch for each Koneki projects.
  • nightly-maintenance:/home/data/httpd/download.eclipse.org/koneki/updates-nightly-maintenance, which is the same one but for the maintenance branch.

All the last releases are store in /home/data/httpd/download.eclipse.org/koneki/releases repository which is composed of :

  • stable: /home/data/httpd/download.eclipse.org/koneki/releases/stable which contains all the last stable releases.
  • milestones: /home/data/httpd/download.eclipse.org/koneki/releases/milestones which contains all the last milestones.

All the old releases could be found in /home/data/httpd/archive.eclipse.org/koneki/releases. (with the same structure)