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 "Mylyn/Build Infrastructure"
< Mylyn
Line 10: | Line 10: | ||
** [http://ci.mylyn.org/view/Snapshots/ Nightly test builds] that run tests against one fixture for each repository | ** [http://ci.mylyn.org/view/Snapshots/ Nightly test builds] that run tests against one fixture for each repository | ||
* https://hudson.eclipse.org/hudson/ | * https://hudson.eclipse.org/hudson/ | ||
− | |||
** [https://hudson.eclipse.org/hudson/user/spingel/my-views/view/Mylyn%20Nightly/ Nightly builds] that tests against one fixture for each repository and publish snapshots to http://download.eclipse.org/mylyn/drops/ | ** [https://hudson.eclipse.org/hudson/user/spingel/my-views/view/Mylyn%20Nightly/ Nightly builds] that tests against one fixture for each repository and publish snapshots to http://download.eclipse.org/mylyn/drops/ | ||
** [https://hudson.eclipse.org/hudson/user/spingel/my-views/view/Mylyn%20Integration/job/mylyn-integration/ Integration build] that builds and runs unit tests (no integration fixtures) against all supported Eclipse versions | ** [https://hudson.eclipse.org/hudson/user/spingel/my-views/view/Mylyn%20Integration/job/mylyn-integration/ Integration build] that builds and runs unit tests (no integration fixtures) against all supported Eclipse versions | ||
+ | ** [https://hudson.eclipse.org/hudson/user/spingel/my-views/view/Mylyn%20Release/ Release builds] that build and publish releases and trigger the integration builds |
Revision as of 20:42, 9 October 2014
This page describes how Mylyn is built, tested, and published.
The Mylyn project uses three Hudson servers with the following major classes of build jobs:
- https://hudson.eclipse.org/mylyn/ - The Mylyn HIPP instance
- Gerrit builds that verify Gerrit reviews
- http://ci.mylyn.org/ - Hudson instance running on the same server that hosts the test repositories
- Provisioning jobs that provision the test repositories
- Weekly version-specific integration builds that build and run tests against all fixtures on all supported Eclipse versions
- Nightly test builds that run tests against one fixture for each repository
- https://hudson.eclipse.org/hudson/
- Nightly builds that tests against one fixture for each repository and publish snapshots to http://download.eclipse.org/mylyn/drops/
- Integration build that builds and runs unit tests (no integration fixtures) against all supported Eclipse versions
- Release builds that build and publish releases and trigger the integration builds