Cover image for Bitbucket Pipelines & The SoapClient

Bitbucket Pipelines & The SoapClient

jaejamesdev profile image Jae James ・1 min read

Hello, World!

This is my first post on the Dev community and it's just a quick little trick that I feel may help others!

I'm a big lover of BitBucket pipelines and for a lot of Laravel Projects I can just use the generic PHP docker image however, this doesn't include the one thing I needed for one project which is the SoapClient. The reason I need the SoapClient in Pipelines is because PHPUnit runs tests against a WSDL API to ensure that we don't get garbage back and that the API and parser client is working correctly.

The Snippet

- apt-get update -y && apt-get install -y libxml2-dev && apt-get clean -y && docker-php-ext-install soap  

All you need to do is add the above snippet into your bitbucket-pipelines.yml file under script:! It really is that simple! Your PHP docker image will then have access to the PHP SoapClient.

Posted on May 11 '19 by:

jaejamesdev profile

Jae James


I'm a young web developer with a passion for PHP and JS!


markdown guide