Re: Continuous Integration for Perl

2009-07-15 Thread Michael Peters
Andy Lester wrote: But the short answer seems to be no, there's nothing that is general purpose enough for what you want. I talked about this missing piece at YAPC::NA this year and found some interested parties who would like to work on such a project. We've have the beginnings of a plan

Re: Continuous Integration for Perl

2009-04-22 Thread Saftoiu, Rares
On 4/21/09 4/21/09 5:01 AM, Michael Peters mpet...@plusthree.com wrote: Saftoiu, Rares wrote: I was wondering if there were any tools available for doing continuous integration with perl. I basically need something that will watch a directory, merge any branches from the directory

Re: Continuous Integration for Perl

2009-04-22 Thread Saftoiu, Rares
On 4/21/09 4/21/09 7:32 AM, Michael Peters mpet...@plusthree.com wrote: Andy Lester wrote: I have something called smolderbot that I threw together that does the same thing. I'm sure I could post it if wanted. But the short answer seems to be no, there's nothing that is general

Re: Continuous Integration for Perl

2009-04-22 Thread Michael G Schwern
Saftoiu, Rares wrote: Smolder sounds great for viewing the results, I was looking for something that could deal with branches. We branch on every bug fix, and then when the fix is done we push that branch to a particular directory, so at the end of a bug fix cycle we have a bunch of branches

Re: Continuous Integration for Perl

2009-04-22 Thread Saftoiu, Rares
A bzr push actually creates a new branch within the repository. I'm not sure what notification facilities, if any, bzr has, so that's a good idea for something to look into. On 4/22/09 4/22/09 1:21 PM, Michael G Schwern schw...@pobox.com wrote: Saftoiu, Rares wrote: Smolder sounds great for

Re: Continuous Integration for Perl

2009-04-21 Thread Michael Peters
Saftoiu, Rares wrote: I was wondering if there were any tools available for doing continuous integration with perl. I basically need something that will watch a directory, merge any branches from the directory into trunk, run unit tests, and email the committer in case of a merge conflict

Re: Continuous Integration for Perl

2009-04-21 Thread Elizabeth Cortell
Smolder is great for the reporting of test failures. All you really need to do is create a TAP archive and send it to a Smolder server and it can send emails to your team or give you an RSS feed to pull from too. Creating a TAP archive is really easy if you use TAP::Harness::Archive (or if

Re: Continuous Integration for Perl

2009-04-21 Thread Andy Lester
On Apr 21, 2009, at 9:29 AM, Elizabeth Cortell wrote: I do just this. As part of a CI/test framework for my $job, I've written a script that runs a given suite then uploads to Smolder. I pull over the most recent svn changes with one cron job, then run the various suites against the

Re: Continuous Integration for Perl

2009-04-21 Thread Michael Peters
Andy Lester wrote: I have something called smolderbot that I threw together that does the same thing. I'm sure I could post it if wanted. But the short answer seems to be no, there's nothing that is general purpose enough for what you want. Maybe something like CruiseControl will do it, I

Continuous Integration for Perl

2009-04-20 Thread Saftoiu, Rares
Hi, I was wondering if there were any tools available for doing continuous integration with perl. I basically need something that will watch a directory, merge any branches from the directory into trunk, run unit tests, and email the committer in case of a merge conflict or failed unit test. Any

Re: Continuous Integration for Perl

2009-04-20 Thread Gaurav Vaidya
Hi there, 2009/4/21 Saftoiu, Rares rares.saft...@neustar.biz: I was wondering if there were any tools available for doing continuous integration with perl. I basically need something that will watch a directory, merge any branches from the directory into trunk, run unit tests, and email