> ## Documentation Index
> Fetch the complete documentation index at: https://developer.upsun.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Project build resources

> Configure project build resources on Upsun.

When you push changes through Git, your applications are first built, then deployed.

During the build process, Upsun creates a build image for each of your application, as a dedicated build container, and runs your build hooks inside that build container.
The duration of the build process is directly linked to the amount of resources (CPU and RAM) allocated to that build container.

Every Upsun project includes a fixed amount of build resources per month:

* 2.5 hours of build CPU
* 5 hours of build memory

You can adjust the amount of build resources that a project can use.

<Tabs>
  <Tab title="Using the Console">
    1. Navigate to your project.
    2. Access the **project settings**.
    3. Expand the Project Setting accordion and click **Resources**.
    4. Enter the amount of CPU and RAM that your build containers can use.
    5. Click **Save**.
  </Tab>

  <Tab title="Using the CLI">
    1. Run the following command:

       ```bash theme={null}
       upsun resources:build:set
       ```
    2. Enter the amount of CPU.
    3. Enter the amount of RAM.
  </Tab>
</Tabs>

Additional build resources (CPU and RAM) are billed by the hour.
For more information on the costs incurred, see the [Upsun pricing page](https://upsun.com/pricing/).

<Note>
  Make sure that your build process supports using extra build resources.
  Otherwise, the duration of your builds will remain the same despite adding more resources.
</Note>
