Difference between revisions of "Mylyn/Hudson Integration for Mylyn"
|Line 65:||Line 65:|
| July 4, 2010
| July 4, 2010
| align="left" | Polish detail view (view console output
| align="left" | Polish detail view (view console output).
Latest revision as of 04:28, 29 July 2010
This page tracks the status of the GSOC project "Hudson integration for Mylyn".
Student: Markus Knittig
Mentor: Steffen Pingel
The goal of this projects is to integrate Hudson with Mylyn. It will be part of Mylyn/Build after the restructuring of Mylyn. It should provided the following features:
- Monitoring build statuses in Eclipse
- Viewing build details in Eclipse
- Running a build from within Eclipse
- Viewing test results in Eclipse
- Viewing a build log in Eclipse
- Adding a task from a failed build in Eclipse
The project namespace will be org.eclipse.mylyn.hudson. The namespace for common build infrastructure will be org.eclipse.mylyn.builds.
The project will consume the Hudson API via REST/XML with JAXB as marshaller (using the provided xml schemas).
Common Builds API
The common builds API should consist of at least the following components:
- A builds view (See Bamboo and Cruise)
- Flat or hierarchical -> probably both
- Specialized task view for builds with the following parts
- Tests (JUnit)
- Code changes (depends on Mylyn SCM)
- Build log
|Milestone||Date||Planned items||Status||Bugzilla Entry|
|M1||May 9, 2010||A Research on the Hudson CI Server, Hudson Remote API and API access.||bug 312928 bug 314770|
|M2||May 23, 2010||Set up basic mylyn connector infrastructure. Integrated basic functions of the Hudson API.||bug 317384 bug 315151 bug 317767|
|M3||June 20, 2010||Implementing features to monitor the build status in Eclipse and basic detail view as well as running a build from within Eclipse||bug 315717 bug 315151 bug 318228 bug 317768 bug 319644 bug 318103 bug 319340|
|M4||July 4, 2010||Polish detail view (view console output).||bug 321192|
|M5||July 25, 2010||Add function for adding a build description and build deletion. View JUnit tests from a build. Add a new task based on a failed build.||bug 321191|
|M6||August 8, 2010||Possible improve Mylyn/Build by providing code for common functionality.||N/A|
|M7||August 14, 2010||Completing Documentation.||N/A|