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 "EASE/Build"

(Integration Server)
Line 5: Line 5:
 
= Integration Server =
 
= Integration Server =
  
The main hudson integration server is available under: https://hudson.eclipse.org/ease/
+
The main hudson integration server is available at: https://hudson.eclipse.org/ease/
  
 
== Job Description ==
 
== Job Description ==
Line 36: Line 36:
 
|[https://hudson.eclipse.org/ease/job/ease-release/ ease-release]
 
|[https://hudson.eclipse.org/ease/job/ease-release/ ease-release]
 
|Builds from a given branch. Needs manual promotion to publish update site to update/release. Update site is merged.
 
|Builds from a given branch. Needs manual promotion to publish update site to update/release. Update site is merged.
 +
 +
|-
 +
|[[File:Ease user.png]] [[File:Clock.png]] [[File:Empty 32x32.png]] [[File:Empty 32x32.png]]
 +
|[https://hudson.eclipse.org/ease/job/ease-sonar/ ease-sonar]
 +
|Builds from master branch and analyses code for sonar integration. Triggered weekly.
  
 
|-
 
|-
Line 46: Line 51:
 
|[https://hudson.eclipse.org/ease/job/ease-verify-modules/ ease-verify-modules]
 
|[https://hudson.eclipse.org/ease/job/ease-verify-modules/ ease-verify-modules]
 
|Verifies gerrit commits on ease.modules repository. Builds and tests against ease.core [master]. Provides +1/-1 to gerrit commits. Only triggered by gerrit.
 
|Verifies gerrit commits on ease.modules repository. Builds and tests against ease.core [master]. Provides +1/-1 to gerrit commits. Only triggered by gerrit.
 
|-
 
|[[File:Ease user.png]] [[File:Clock.png]] [[File:Empty 32x32.png]] [[File:Empty 32x32.png]]
 
|[https://hudson.eclipse.org/ease/job/ease-sonar/ ease-sonar]
 
|Builds from master branch and analyses code for sonar integration. Triggered weekly.
 
  
 
|}
 
|}
  
 
[[Category:EASE]]
 
[[Category:EASE]]

Revision as of 11:28, 17 December 2014

EASE is based on a maven/tycho build.

Manual Build

Integration Server

The main hudson integration server is available at: https://hudson.eclipse.org/ease/

Job Description

Hudson job setup.png


Scheduling Job Description
Empty 32x32.png Empty 32x32.png Hudson.gif Empty 32x32.png ease-base-build Builds a pre-configured workspace. Only triggered by other builds.
Ease user.png Empty 32x32.png Hudson.gif Empty 32x32.png ease-build-branch Checks out a dedicated branch (set as parameter) and builds that branch. Typically triggered by other builds. May be triggered manually.
Ease user.png Clock.png Empty 32x32.png Empty 32x32.png ease-nightly Builds from master branch and automatically promotes the update site to update/nightly. Update site gets replaced. Triggered nightly.
Ease user.png Empty 32x32.png Empty 32x32.png Empty 32x32.png ease-release Builds from a given branch. Needs manual promotion to publish update site to update/release. Update site is merged.
Ease user.png Clock.png Empty 32x32.png Empty 32x32.png ease-sonar Builds from master branch and analyses code for sonar integration. Triggered weekly.
Empty 32x32.png Empty 32x32.png Empty 32x32.png Gerrit.png ease-verify-core Verifies gerrit commits on ease.core repository. Builds and tests against ease.modules [master]. Provides +1/-1 to gerrit commits. Only triggered by gerrit.
Empty 32x32.png Empty 32x32.png Empty 32x32.png Gerrit.png ease-verify-modules Verifies gerrit commits on ease.modules repository. Builds and tests against ease.core [master]. Provides +1/-1 to gerrit commits. Only triggered by gerrit.

Back to the top