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