[Issue 2010] New - track the changes between builds

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

[Issue 2010] New - track the changes between builds

survivant-2
https://hudson.dev.java.net/issues/show_bug.cgi?id=2010
                 Issue #|2010
                 Summary|track the changes between builds
               Component|hudson
                 Version|current
                Platform|All
              OS/Version|All
                     URL|
                  Status|NEW
       Status whiteboard|
                Keywords|
              Resolution|
              Issue type|ENHANCEMENT
                Priority|P3
            Subcomponent|plugin
             Assigned to|issues@hudson
             Reported by|survivant






------- Additional comments from [hidden email] Thu Jul  3 01:07:40 +0000 2008 -------
be able to track and report the chances between builds.

will be useful when we want to deploy a build for QA and providing the
changelog, so they can estimate which part of the software need to be retested.

Survivant wrote:

> yes something like that.. the hyperlinks will be usefull for the
> developper.. but I'm more thinking about the QA.
>
> Suppose that I have 3 features to implements for the next release.
>
>
> I'll do one and test it on my computer.  When it's work, I'll create a build
> with hudson and deploy it in dev.
>
> and so on....
>
> and suppose the build 1 is sucessfull, the 2,3, but the 4th failed (forgot
> to comit a file), build 5 sucess.
>
> what I want to be able to provide to the QA.. the changelog between the
> current build in test, and the build 5 that I have in dev.

Ah, OK, this is more interesting.

So this is actually meant to work in an inter-job fashion.

When Hudson shows the bits that your build depended on (through
fingerprints), it's often useful to know what you are missing --- that
is, the list of changes that have happened in that upstream project,
between the build you are using and their latest build.

Yes, definitely file an RFE for this.

In a related topic, I was thinking about writing a Hudson plugin that
keeps track of a propagation of a feature throughout jobs. A "feature"
in this sense is more higher-level than commits (although they are still
tied to commits), and more like issue IDs in the bug tracking system.

So that one person can file an issue, and he can track where in the
change propagation flow that change is in.



> actually, we give the specs that we receive to the QA.. but they don't know
> what changes.. so they test all the application again.. in case we forgot to
> tell them that we change a specific part in the application.
>
> and with the changelog.. I'll we able to create a proper document for my
> deployement in test (I'll have all the files that changes)
>
> something like that
>
>
> ----- Original Message -----
> From: "Kohsuke Kawaguchi" <[hidden email]>
> To: <[hidden email]>
> Sent: Wednesday, July 02, 2008 6:48 PM
> Subject: Re: how compare builds
>
>
>>
>> I guess the RFE that you are looking for is for Hudson to list up all the
>> files that have changed between arbitrary builds N and M of the same
>> project? With hyperlinks to SCM browsers and etc?
>>
>>
>>
>> Survivant 00 wrote:
>>> not the files itself.. the cvs comments and the files updated or
>>> commited..
>>> (the cvs changes..)
>>>
>>> and not the hudson config..
>>>
>>> I want to changes (the cvs changes) between two builds in one job.
>>>
>>> 2008/7/2 Adam Purkiss <[hidden email]>:
>>>
>>>> If you mean the codebase then you should be able to grab revision
>>>> numbers
>>>> from the two builds and use a CVS tool to run a compare I would have
>>>> thought.
>>>>
>>>> If you mean Hudson config then you cannot do that as there is currently
>>>> no
>>>> version control on changes to hudson job config. This is an RFE as I
>>>> understand it.
>>>>
>>>>
>>>>
>>>>
>>>> ------------------------------
>>>>
>>>> Date: Wed, 2 Jul 2008 16:22:26 -0400
>>>> From: [hidden email]
>>>> To: [hidden email]
>>>> Subject: how compare builds
>>>>
>>>>
>>>> hello
>>>>
>>>> I just want to know if it's possible to obtain the changes between two
>>>> builds ?
>>>>
>>>> suppose that I have the build 2 (success)
>>>>
>>>> commit 2 files in cvs
>>>>
>>>> the build 3 (failed)  (hudson error.. I posted a email about that )
>>>>
>>>> rebuild.. and obtain build 4.
>>>>
>>>> in the build 3 I change the changes of the 2 files..
>>>> but in build 4 nothing
>>>>
>>>> I should be able to compare the sucessful build and get the changeslog ?
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> ------------------------------
>>>> Are you ready for Windows Live Messenger Beta 8.5 ? Get the latest for
>>>> free today! <http://entertainment.sympatico.msn.ca/WindowsLiveMessenger>
>>>>
>>>
>>
>>
>> --
>> Kohsuke Kawaguchi
>> Sun Microsystems                   [hidden email]
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [hidden email]
> For additional commands, e-mail: [hidden email]
>
>


--
Kohsuke Kawaguchi
Sun Microsystems                   [hidden email]

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]