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
(Created page with "EASE is based on a maven/tycho build. = Manual Build = = Integration Server = The main hudson integration server is available under: https://hudson.eclipse.org/ease/ == Jo...") |
|||
Line 9: | Line 9: | ||
== Job Description == | == Job Description == | ||
− | + | [[File:Hudson job setup.png]] | |
− | : | + | |
− | |||
− | |||
− | + | {| class="wikitable" | |
− | + | ! Scheduling | |
+ | ! Job | ||
+ | ! Description | ||
− | + | |- | |
− | + | |[[File:Empty 32x32.png]] [[File:Empty 32x32.png]] [[File:Hudson.gif]] [[File:Empty 32x32.png]] | |
+ | |[https://hudson.eclipse.org/ease/job/ease-base-build/ ease-base-build] | ||
+ | |Builds a pre-configured workspace. Only triggered by other builds. | ||
− | + | |- | |
− | : | + | |[[File:Ease user.png]] [[File:Empty 32x32.png]] [[File:Hudson.gif]] [[File:Empty 32x32.png]] |
+ | |[https://hudson.eclipse.org/ease/job/ease-build-branch/ ease-build-branch] | ||
+ | |Checks out a dedicated branch (set as parameter) and builds that branch. Typically triggered by other builds. May be triggered manually. | ||
− | + | |- | |
− | : | + | |[[File:Ease user.png]] [[File:Clock.png]] [[File:Empty 32x32.png]] [[File:Empty 32x32.png]] |
+ | |[https://hudson.eclipse.org/ease/job/ease-nightly/ ease-nightly] | ||
+ | |Builds from master branch and automatically promotes the update site to update/nightly. Update site gets replaced. Triggered nightly. | ||
+ | |- | ||
+ | |[[File:Ease user.png]] [[File:Empty 32x32.png]] [[File:Empty 32x32.png]] [[File:Empty 32x32.png]] | ||
+ | |[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. | ||
+ | |||
+ | |- | ||
+ | |[[File:Empty 32x32.png]] [[File:Empty 32x32.png]] [[File:Empty 32x32.png]] [[File:Gerrit.png]] | ||
+ | |[https://hudson.eclipse.org/ease/job/ease-verify-core/ 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. | ||
+ | |||
+ | |- | ||
+ | |[[File:Empty 32x32.png]] [[File:Empty 32x32.png]] [[File:Empty 32x32.png]] [[File:Gerrit.png]] | ||
+ | |[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. | ||
+ | |||
+ | |- | ||
+ | |[[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:27, 17 December 2014
EASE is based on a maven/tycho build.
Manual Build
Integration Server
The main hudson integration server is available under: 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-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. | |
ease-sonar | Builds from master branch and analyses code for sonar integration. Triggered weekly. |