Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "Nebula/Builds"
(→Builds) |
(→Jenkins) |
||
(4 intermediate revisions by the same user not shown) | |||
Line 23: | Line 23: | ||
jar files are then available in the target folder. | jar files are then available in the target folder. | ||
− | == | + | == Jenkins build after Pull Request== |
− | These jobs are set up to run | + | These jobs are set up to run after the you have opened a pull request. |
− | https:// | + | https://ci.eclipse.org/nebula/job/nebula.stable.github/ |
− | https:// | + | https://ci.eclipse.org/nebula/job/nebula.incubation.github/ |
+ | |||
+ | From this page, you can see build results, download jars and view java doc. | ||
+ | |||
+ | All successful builds are uploaded immediately to the snapshot location. | ||
+ | |||
+ | == Jenkins build after Master Change == | ||
+ | These jobs are set up to run after the repository has changed | ||
+ | |||
+ | https://ci.eclipse.org/nebula/job/nebula.stable/ | ||
+ | |||
+ | https://ci.eclipse.org/nebula/job/nebula.incubation/ | ||
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. |
Latest revision as of 13:34, 16 August 2018
Contents
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.
Jenkins build after Pull Request
These jobs are set up to run after the you have opened a pull request.
https://ci.eclipse.org/nebula/job/nebula.stable.github/
https://ci.eclipse.org/nebula/job/nebula.incubation.github/
From this page, you can see build results, download jars and view java doc.
All successful builds are uploaded immediately to the snapshot location.
Jenkins build after Master Change
These jobs are set up to run after the repository has changed
https://ci.eclipse.org/nebula/job/nebula.stable/
https://ci.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.