I have set up a Bitbucket pipeline, and I am using "image: php:7.4-cli" in my bitbucket-pipelines.yml file.
Per default, the MEMORY_LIMIT in php.ini is set to 128M, which is too low for my test suite to run, and I run out of memory.
I was wondering if anyone knows how to increase this value to 512M instead?
If someone else has got the same question; in your bitbucket-pipelines.yml, add the following line under your script section:
script:
- echo "memory_limit = 512M" > $PHP_INI_DIR/conf.d/php-memory-limits.ini
The files stored under conf.d will override the default configuration file with your custom value.
Thanks this worked also for me.
I have tried first by setting the memory_limit on the CLI but this did not work, although I would expect it should:
php -d memory_limit=2G /usr/local/bin/composer install
As it seems the set memory_limit in the ini configs have a higher priority...or maybe Composer is doing something in between...did not find it out yet
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.