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.
Difference between revisions of "EASE/Build"
< EASE
(→Integration Server) |
|||
Line 5: | Line 5: | ||
= Integration Server = | = Integration Server = | ||
− | The main hudson integration server is available | + | 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. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
|} | |} | ||
[[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
Scheduling | Job | Description |
---|---|---|
ease-base-build | Builds a pre-configured workspace. Only triggered by other builds. | |
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-nightly | Builds from master branch and automatically promotes the update site to update/nightly. Update site gets replaced. Triggered nightly. | |
ease-release | Builds from a given branch. Needs manual promotion to publish update site to update/release. Update site is merged. | |
ease-sonar | Builds from master branch and analyses code for sonar integration. Triggered weekly. | |
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. | |
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. |