Skip to main content

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.

Jump to: navigation, search

Difference between revisions of "Mylyn/Hudson Integration for Mylyn"

Line 11: Line 11:
  
  
== Deliverables  ==
 
  
#A complete set of tools to access the Hudson Continuous Integration server from the Eclipse IDE via Mylyn with interoperability with other vendors and different hardware platforms.
 
#A Proper documentation guide for users and the developers.
 
  
 
== Schedule  ==
 
== Schedule  ==

Revision as of 13:27, 9 April 2010

Hudson Integration for Mylyn

This page contains the project proposal created by [Harshana Martin] for the idea of "Hudson Integration for Mylyn" from the [GSoc 2010 idea list]. I am extreamly happy to have comments from the viewers.






Schedule

Milestone Date Planned  items
M1 May 3, 2010 Research on the Hudson CI Server, Hudson Remote API and API access, OSLC-Automation API and it's RESTful service APIs.
M2 May 24, 2010 Research on the Mylyn codebase, code conventions, jFace and other UI components.
M3 June 14, 2010 Implementing the client application for Hudson's remote API & Testing.
M4 June 30, 2010 Implementation of OSLC-Automation RESTful service APIs & Testing.
M5 July 19, 2010 Integration of Hudson Remote API implementation and OSLC-Automation RESTful service API implementation & Testing.
M6 july 26, 2010 Implement the Basic UIs for the above mentioned features.
M7 August 2, 2010 Integration of UI with the client application which implements the Hudson's Remote API & Testing.
M8 August 10, 2010 Integrating of Hudson integration with Mylyn project with the Mylyn project & Testing.
M9 August 14, 2010 Completing Documentation.


Challenges

  1. Providing Interoperability among different vendors and hardware platforms.

References

  1. [http://eclipse.org/project-slides/mylyn-restructuring-review.html]
  2. [http://wiki.hudson-ci.org/display/HUDSON/Distributed+builds]
  3. [http://en.wikipedia.org/wiki/Hudson_(software)]
  4. [http://en.wikipedia.org/wiki/Continuous_integration]
  5. [http://en.wikipedia.org/wiki/Application_lifecycle_management]
  6. [http://www.slideshare.net/carlo.bonamico/continuous-integration-with-hudson]
  7. [http://wiki.hudson-ci.org/display/HUDSON/Remote+access+API]
  8. [http://wiki.hudson-ci.org/display/HUDSON/Use+Hudson]
  9. [https://ecf2.osuosl.org/hudson/]
  10. [http://wiki.hudson-ci.org/display/HUDSON/Exposing+data+to+the+remote+API]

Copyright © Eclipse Foundation, Inc. All Rights Reserved.