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.
Mylyn/Hudson Integration for Mylyn
This page tracks the status of the GSOC project "Hudson integration for Mylyn".
Student: Markus Knittig
Mentor: Steffen Pingel
About
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
Details
Package structure
The project namespace will be org.eclipse.mylyn.hudson.
Remote API
The project will consume the Hudson API via REST/XML with JAXB as marshaller (using the provided xml schemas).
Schedule
Milestone | Date | Planned items |
---|---|---|
M1 | May 9, 2010 | A Research on the Hudson CI Server, Hudson Remote API and API access. |
M2 | May 23, 2010 | Set up basic mylyn connector infrastructure. Integrated basic functions of the Hudson API. |
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 |
M4 | July 4, 2010 | Polish detail view (view console output and changed files). |
M5 | July 25, 2010 | Add function for build tagging, adding a build description and build deletion. View JUnit tests from a build. Add a new task based on a failed build. |
M6 | August 8, 2010 | Possible improve Mylyn/Build by providing code for common functionality. |
M7 | August 14, 2010 | Completing Documentation. |