|
Hello, You are right, this issue was started since a long time. For this feature, we must analysed the priorities At the moment, I have some advanced scripts for the pre tested commit feature For SVN, I have analyzed the TeamCity workflow. The main idea is to reuse the same Teamcity workflow. And I must begin to provide a full integrating with Hudson. If we can split the work, any help will be appreciate? This is a feature that I too would very much appreciate. Too often we get email saying "trunk is broken, I wonder if we can break up the work into a number of areas: 1) Shared server-side support for receiving and queuing changes to be tested (which might be diffs in a http://host/hudson/job/job-name/changes-to-test The client would POST a file (e.g. a patch) to that url, with appropriate security checks applied upon We might also want to provide a web page (per job) that permits a user to upload changes (so limited client- 2) Shared server-side support for applying changes to a workspace (for the shared-format diffs and whole 3) Extensions to the SCM API to indicate level of support for pre-tested commit (e.g. might be able to test 4) Extensions to the SCM API to support applying changes (for the proprietary diff format case). In the 5) Extensions to the SCM API to support committing changes upon a successful build (and sending an email), 6) Client-side tooling (IDE integrations, or CLI) for creating and uploading the collection of changes to be I wrote a Wiki page to hash out various ideas of how to implement this feature Feedback and comments are appreciated. A command-line interface, or client-side Java API sound like an excellent idea. |
||||||||||||||||||||||||||||||||||||||||||||||||||
I will begin to implement the pre-tested commit feature
This features is very requested.
I will providing details on the operating mechanism.
Your feedback on this need or your suggestions
will be appreciate.