xccache

< Knowledge Base

⚙️ Configuration

The behavior of xccache can be controlled via a xccache.yml configuration file under the root project directory. Example: xccache.yml.

Following are some available configurations.

ignore_local

ignore

keep_pkgs_in_project

ignore_build_errors

default_sdk

remote

NOTE: This configuration is per build/install configuration (debug/release), as follows.

Using Git

remote:
  debug: # remote cache config for debug & release
    git: [email protected]/org/cache

Using S3

remote:
  debug: # remote cache config for debug
    git: https://github.com/trinhngocthuyen/.cache.git
  release: # remote cache config for release
    s3:
      uri: "s3://xccache/binaries"
      creds: "path/to/aws_creds.json"