|
From: Andrés H. <and...@gm...> - 2010-01-06 01:02:00
|
Hello everyone, I apologize if this is a bit off topic. I would like to know what tools are you all using to automate deployment and tests (or your continuous integration strategy). I've been looking for CI tools for PHP but so far I've found software that seems to be outdated (Rephlux, PHP Under Control). Would Phing be the alternative? If anyone has any recent experience implementing CI in PHP (or just automating deployment and tests through different environments) I would appreciate if you can give me some direction. All the best, Andres |
|
From: troels knak-n. <tro...@gm...> - 2010-01-06 09:06:30
|
> Would Phing be the alternative? Phing is a build tool - sort of like make.. It's not a ci solution, although it can be used as a component in such a solution. IMHO Phing is awkward - I prefer some shell scripts or plain php scripts. -- troels On Wed, Jan 6, 2010 at 2:01 AM, Andrés Hernandez <and...@gm...> wrote: > Hello everyone, > > I apologize if this is a bit off topic. I would like to know what tools are > you all using to automate deployment and tests (or your continuous > integration strategy). I've been looking for CI tools for PHP but so far > I've found software that seems to be outdated (Rephlux, PHP Under Control). > Would Phing be the alternative? > > If anyone has any recent experience implementing CI in PHP (or just > automating deployment and tests through different environments) I would > appreciate if you can give me some direction. > > All the best, > Andres > ------------------------------------------------------------------------------ > This SF.Net email is sponsored by the Verizon Developer Community > Take advantage of Verizon's best-in-class app development support > A streamlined, 14 day to market process makes app distribution fast and easy > Join now and get one step closer to millions of Verizon customers > http://p.sf.net/sfu/verizon-dev2dev > _______________________________________________ > Simpletest-support mailing list > Sim...@li... > https://lists.sourceforge.net/lists/listinfo/simpletest-support > |
|
From: Mark <co...@gm...> - 2010-01-06 09:19:28
|
I have been using a quick-and-nasty CI tool I wrote called Ransack... http://code.google.com/p/ransack/ As well as extracting test results, it allowed me to string together various analysis tools, such as PDepend and duplicate code detectors, which has been useful for dealing with getting legacy code under control. Currently, doesn't do much beyond the bare minimum, and it could do with some design love. Regards, -- Mark Rickerby http://maetl.net |
|
From: Perrick P. <pe...@no...> - 2010-01-06 10:06:29
|
Hi there, *** I'm sorry this post is about "ransack" and not about SimpleTest. Feel free to skip reading the rest. *** This non-PHPUnit stuff could be the thing for me. So I downloaded the SVN trunk and installed it on my machine. I then edited the "config.php" file to add a local database. Unfortunately I'm stuck right there... I guess it's not quite ready for a beta-test ;-) It could be promising though. And I'll add the first bug report. Yours, Perrick On 06/01/10 10:19, Mark wrote: > I have been using a quick-and-nasty CI tool I wrote called Ransack... > > http://code.google.com/p/ransack/ > > As well as extracting test results, it allowed me to string together > various analysis tools, such as PDepend and duplicate code detectors, > which has been useful for dealing with getting legacy code under > control. > > Currently, doesn't do much beyond the bare minimum, and it could do > with some design love. > > Regards, > > -- > Mark Rickerby > http://maetl.net > > ------------------------------------------------------------------------------ > This SF.Net email is sponsored by the Verizon Developer Community > Take advantage of Verizon's best-in-class app development support > A streamlined, 14 day to market process makes app distribution fast and easy > Join now and get one step closer to millions of Verizon customers > http://p.sf.net/sfu/verizon-dev2dev > _______________________________________________ > Simpletest-support mailing list > Sim...@li... > https://lists.sourceforge.net/lists/listinfo/simpletest-support > > |
|
From: Mark <co...@gm...> - 2010-01-06 10:49:16
|
Feel free to contact me off list if you need some help installing it. -- Mark Rickerby http://maetl.net |
|
From: Nicolas T. <nic...@gm...> - 2010-01-06 11:35:09
|
2010/1/6 Andrés Hernandez <and...@gm...>: > Hello everyone, > > I apologize if this is a bit off topic. I would like to know what tools are > you all using to automate deployment and tests (or your continuous > integration strategy). Hi, Hudson is a great, active and well known tool for CI. Since SimpleTest can export the tests results as xml (extensions/junit_xml_reporter.php) hudson can build graphs based on those results. Additional metrics like checkstyle (with PHP_CodeSniffer) can also be included. Hope this helps, Nicolas Terray |
|
From: Peter S. <cab...@gm...> - 2010-01-06 14:29:54
|
We use the php under control method with a ever so slightly customised simple test that works the code coverage, and code sniffer stuff in. (maybe only customised in that we took svn trunk and used it I forget exactly). We use phing for doing the builds and php under control (cruise control) just calls the phing command to do it. Cheers, Pete irc: cabbiepete 2010/1/6 Nicolas Terray <nic...@gm...> > 2010/1/6 Andrés Hernandez <and...@gm...>: > > Hello everyone, > > > > I apologize if this is a bit off topic. I would like to know what tools > are > > you all using to automate deployment and tests (or your continuous > > integration strategy). > > Hi, > > Hudson is a great, active and well known tool for CI. Since SimpleTest > can export the tests results as xml > (extensions/junit_xml_reporter.php) hudson can build graphs based on > those results. Additional metrics like checkstyle (with > PHP_CodeSniffer) can also be included. > > Hope this helps, > Nicolas Terray > > > ------------------------------------------------------------------------------ > This SF.Net email is sponsored by the Verizon Developer Community > Take advantage of Verizon's best-in-class app development support > A streamlined, 14 day to market process makes app distribution fast and > easy > Join now and get one step closer to millions of Verizon customers > http://p.sf.net/sfu/verizon-dev2dev > _______________________________________________ > Simpletest-support mailing list > Sim...@li... > https://lists.sourceforge.net/lists/listinfo/simpletest-support > |
|
From: Marcus B. <ma...@wo...> - 2010-01-06 14:57:14
|
Hi... Peter Simmons wrote: > We use phing for doing the builds and php under control (cruise control) > just calls the phing command to do it. Could you post the Phing configuration? > > Cheers, > Pete yours, Marcus |
|
From: Peter S. <cab...@gm...> - 2010-01-06 16:51:26
|
Which config do you mean the PHP Under Control calling phing? Pete irc: cabbiepete 2010/1/6 Marcus Baker <ma...@wo...> > Hi... > > Peter Simmons wrote: > > We use phing for doing the builds and php under control (cruise control) > > just calls the phing command to do it. > > Could you post the Phing configuration? > > > > > Cheers, > > Pete > > yours, Marcus > > > ------------------------------------------------------------------------------ > This SF.Net email is sponsored by the Verizon Developer Community > Take advantage of Verizon's best-in-class app development support > A streamlined, 14 day to market process makes app distribution fast and > easy > Join now and get one step closer to millions of Verizon customers > http://p.sf.net/sfu/verizon-dev2dev > _______________________________________________ > Simpletest-support mailing list > Sim...@li... > https://lists.sourceforge.net/lists/listinfo/simpletest-support > |
|
From: Marcus B. <ma...@wo...> - 2010-01-06 16:54:32
|
Hi... Peter Simmons wrote: > Which config do you mean the PHP Under Control calling phing? Yes please, but I meant the Phing task. > > Pete yours, Marcus |