Skip to main content
4 of 8
edited tags
DKinzer
  • 538
  • 3
  • 13

Are Drush and Phing redundant?

I've installed JenkinsCI on our dev server to start automating our dev build and test process. I'm using Jenkins with the Git Plugin and some Drush commands via a shell script.

When researching how to use Jenkins in my Drupal dev workflow, I've come across some talk about using Phing with Drush and Jenkins. So I looked at Phing and I can't see what it does that cannot be done by using Drush commands via a shell scripts.

I'm trying to decide if it makes sense for me to invest the time in learning how to use Phing. I'm looking for some clarity as to what benefit I will gain by incorporating Phing vs. Just using Drush commands via Shell script.

So my question is for those who use Phing with Drush and Jenkins, how is it that Drush/Dush-Make and Phing differ? Why did you decide to start using Phing in your process?

Thanks

DKinzer
  • 538
  • 3
  • 13