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

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

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?

有帮助吗?

解决方案

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!

其他提示

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...

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top