PHP Continuous Integration with Atlassian Bamboo

Mike Will­banks writes; Con­tin­u­ous inte­gra­tion is all the rage these days; you are unit test­ing your code are you not? Dur­ing some con­sult­ing in Jan­u­ary with the help of Sebas­t­ian Bergmann, from thePHP.cc, we setup con­tin­u­ous inte­gra­tion uti­liz­ing Atlass­ian Bam­boo and received train­ing on PHPUnit.

Using Atlass­ian Bam­boo for con­tin­u­ous inte­gra­tion will take you a bit to setup, how­ever, I have found it to be an invalu­able tool when uti­liz­ing the Atlass­ian stack (JIRA, Con­flu­ence, Cru­cible, Bam­boo and Crowd).

Overview

This post­ing assumes the following:

  • You have Atlass­ian Bam­boo setup
  • Ant is avail­able on the system
  • You already have PHPUnit setup for your project
  • You have selected a cod­ing standard

This post­ing will go over the following:

  • Get­ting Started
  • PHP Depend
  • PHP Code Browser
  • PHP Code Sniffer
  • PHP Copy/Paste Detector
  • PHP Mess Detector
  • PHPUnit

Read the rest over at Mike Will­banks blog.

Tags: , , ,

Leave a Comment

*

Get Adobe Flash playerPlugin by wpburn.com wordpress themes