---
title: "Resources for Pipelines jobs"
date: "2024-02-14T06:18:38+00:00"
summary: "Discover the resources, tools, and PHP extensions available for Pipelines jobs on Acquia Cloud Platform. Learn about container specifications, resource limits, and supported software to optimize your build processes."
image:
type: "page"
url: "/acquia-cloud-platform/resources-pipelines-jobs"
id: "713c8148-7d72-4505-9bd1-0c9a3c340256"
---

Note

This page applies only to Pipelines environments. Other environments, such as [Cloud Platform](/acquia-cloud-platform/architecture/tech-platform#cloud-other-stack-info), [Cloud IDE](/acquia-cloud-platform/add-ons/ide/resources#ide-container-resources), and [Cloud Platform CD](/acquia-cloud-platform/features/cd/resource), may provide different resources.

Cloud Platform-provided containers offer the following resources, tools, and PHP extensions, which you can use with your build processes in [Pipelines jobs](/acquia-cloud-platform/features/pipelines).

*   [Specifications and resource limits](#cd-resource-limits)
*   [Tools](#cd-tools)
*   [PHP extensions](#cd-php-extensions)

Note

Pipelines scripts run as a non-privileged user without sudo access. Therefore, you cannot use programs that require root access, such as `apt`. If you need more resources beyond what’s listed on this page, you can compile and install them in the Pipelines user directory.

Specifications and resource limits
----------------------------------

Jobs executed in your container have the following resource limits:

*   4 GB of memory
*   20 GB of disk space that includes 10 GB of storage in the `/tmp` directory and 10 GB for the Pipelines workspace. System files and Git repository share this storage.
*   256 MB of shared memory
*   One CPU
*   One hour of running time per job
*   Maximum of five concurrent jobs
*   100 MB `max_allowed_packet` size in MySQL

Tools
-----

Cloud Platform-provided containers include the following tools:

*   acquia-yaml
*   Bundler
*   bzip2
*   Composer
    
    Pipelines supports Composer 2 only, which is the default version provided in the Pipelines container. You can select the Composer version through a configuration option in your build definition files. If Pipelines supports later versions of Composer in the future, you can select your preferred version as shown in the following code snippet:
    
        version: 1.3.0
        services:
        - composer:
           version: 2
        - mysql
        - php:
           version: 8.0
    
    When using the composer service key, the minimum required schema version is 1.3.0.
    
*   [Drush](/acquia-cloud-platform/manage-apps/command-line/drush)
*   Fontconfig
*   Gem
*   Git
*   Google Chrome
*   ImageMagick
*   MySQL
*   Node.js
*   npm
*   nvm
*   patch
*   PHP
*   rbenv
*   rsync
*   SOAP
*   Ruby
*   SSH
*   unzip
*   wget

PHP extensions
--------------

The following extensions are available for your use with Cloud Platform-provided containers:

*   bcmath
*   bz2
*   gd
*   gmp
*   imagick
*   LDAP
*   mysqli
*   pcntl
*   pdo\_mysql
*   SOAP
*   Sodium
*   xsl
*   yaml
*   zip
*   intl

For instructions about using Drush in containers, see [About Drush on Cloud Platform](/acquia-cloud-platform/manage-apps/command-line/drush).