>-----Original Message-----
>From: Ryan Baxter [mailto:[email protected]]
>Sent: Tuesday, August 28, 2012 7:26 AM
>To: [email protected]
>Subject: Re: Reminder About License Headers
>
>When I am doing a release the build fails when RAT detects missing
>license file.  It does not seem to take to long to run when doing the
>release so I would assume it would not impact the build too much.

It will fail on the first project where too many unapproved headers are found 
(in the case of everything that inherits from the Apache Maven project, this is 
>1 files)

I believe that you will need to manually browse the workspace to find the 
rat.txt for the failing sub-project though.  I don't think there is a Jenkins 
plugin for archiving & displaying Rat failures.

>
>-Ryan
>
>On Aug 28, 2012, at 7:13 AM, Stanton Sievers <[email protected]> wrote:
>
>> I have not tried this but it seems possible.
>>
>> RAT has a couple maven goals we can run but it is unclear to me if they
>> will fail the build automatically or if we need extra Jenkins tooling to
>> read and act on the output. It is also unclear what the cost of running RAT
>> is, i.e., their maven documentation implies it is non-trivial.
>>
>> I'll look into this more and will send an update if I get something working.
>>
>> -Stanton
>> On Aug 27, 2012 8:56 PM, "Ryan Baxter" <[email protected]> wrote:
>>
>>> This is just a reminder for all the developers committing code to Shindig,
>>> we need to make sure that new files have the Apache license header
>included
>>> in them.  Every time I have gone to do a release the RAT tool catches files
>>> which are missing header files, so please be more cautious.
>>>
>>> Stanton do you know if Jenkins could run the RAT plugin in our builds?  I
>>> assume it can just wondering if you have tried this.
>>>
>>> -Ryan
>>>

Reply via email to