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 "Nebula/Builds"

(Hudson)
(3 intermediate revisions by the same user not shown)
Line 4: Line 4:
  
 
== Builds ==
 
== Builds ==
Nebula has 2 separate projects : '''Release''' for stable widgets and '''Incubation''' (org.eclipse.nebula.nebula-incubation) for widget which are work in progress or unmaintained.
+
Nebula has 2 separate projects : '''Release''' for stable widgets and '''Incubation''' for widgets which are work in progress or unmaintained.
  
Running these build requires to check-out the full nebula repository, to go into the selected build folder and run. For example:  
+
Running these build requires to check-out the full Nebula repository, to go into the selected build folder and run. For example:  
  
 
   cd releng/org.eclipse.nebula.nebula-release
 
   cd releng/org.eclipse.nebula.nebula-release
Line 16: Line 16:
 
Note: adding the '''integration-test''' parameter runs tests from test-bundles which might fail when running outside of the hudson build environment.
 
Note: adding the '''integration-test''' parameter runs tests from test-bundles which might fail when running outside of the hudson build environment.
  
Building an individual widget only requires that Nebula is installed in the local maven repo and a single command to be ran in the widgets main directory:  
+
Building an individual widget requires that '''Nebula is installed in the local maven repo'''. Then run the build in the widget main directory. E.g:  
  
 
  cd widgets/geomap
 
  cd widgets/geomap
Line 22: Line 22:
  
 
jar files are then available in the target folder.
 
jar files are then available in the target folder.
 
  
 
== Hudson ==
 
== Hudson ==
 
These jobs are set up to run on if the repository has changed
 
These jobs are set up to run on if the repository has changed
  
https://hudson.eclipse.org/nebula/job/nebula.nebula/
+
https://hudson.eclipse.org/nebula/job/nebula.release/
  
 
https://hudson.eclipse.org/nebula/job/nebula.incubation/
 
https://hudson.eclipse.org/nebula/job/nebula.incubation/
Line 33: Line 32:
 
From this page, you can see build results, download jars and view java doc.  
 
From this page, you can see build results, download jars and view java doc.  
  
All successful builds are uploaded immediately to the snapshot location.  
+
All successful builds are uploaded immediately to the snapshot location.
 
+
 
+
Email notifications : Every Nebula committer has write access to builds configuration on Hudson. Most settings do not need to be changed but email addresses can be added for build event notifications (failures, return to normal)
+
 
+
 
+
  
 
== Downloads ==
 
== Downloads ==

Revision as of 09:13, 28 February 2017

Summary

Nebula uses Maven Tycho to run its build

Builds

Nebula has 2 separate projects : Release for stable widgets and Incubation for widgets which are work in progress or unmaintained.

Running these build requires to check-out the full Nebula repository, to go into the selected build folder and run. For example:

 cd releng/org.eclipse.nebula.nebula-release
 mvn verify (or install to install in the local maven repo)
 cd releng/org.eclipse.nebula.nebula-incubation
 mvn verify (or install to install in the local maven repo)

Note: adding the integration-test parameter runs tests from test-bundles which might fail when running outside of the hudson build environment.

Building an individual widget requires that Nebula is installed in the local maven repo. Then run the build in the widget main directory. E.g:

cd widgets/geomap
mvn verify

jar files are then available in the target folder.

Hudson

These jobs are set up to run on if the repository has changed

https://hudson.eclipse.org/nebula/job/nebula.release/

https://hudson.eclipse.org/nebula/job/nebula.incubation/

From this page, you can see build results, download jars and view java doc.

All successful builds are uploaded immediately to the snapshot location.

Downloads

The latest snapshot and release locations can be found here.

https://www.eclipse.org/nebula/downloads.php

Back to the top