Would use of a Continuous Integration and Release Management tool be beneficial to a PHP project?

StackOverflow https://stackoverflow.com/questions/10925785

Domanda

I've used CI within a .NET project which was pretty useful, now I'm wondering if it deploying a CI software makes sense for a PHP project. There are no "builds" within the project but running a system wide unit test on each submit could be beneficial. Any thoughts on this?

È stato utile?

Soluzione

I think it absolutely makes sense.

Continuous Integration tooling is there to provide you feedback about quality. The emphasis on "build" is misguided and mostly a historical artifact coming from languages where "does it compile?" is a really important quality check. Go for it!

Altri suggerimenti

Without doubt! I run a Continuous Integration/deployment company, and we have lots of PHP users. Typically, they run tests after every push using PHPunit.

Funnily enough, we often call the tests "builds" because that's the traditional parlance in CI circles, even where there is no building. Unless you're building a phar at the end of tests...

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top