Integrations
Whatever you already build with
One endpoint and a token, in most cases.
.bazelrc
build --remote_cache=grpcs://cache.eu.cz-mirror-01.bestaislop.com
build --remote_header=authorization=Bearer\ $ANVIL_TOKEN
build --remote_upload_local_results=false # for PR buildssettings.gradle.kts
buildCache {
remote<HttpBuildCache> {
url = uri("https://cache.eu.cz-mirror-01.bestaislop.com/gradle/")
isPush = System.getenv("CI_TRUSTED") == "true"
credentials { username = "anvil"; password = System.getenv("ANVIL_TOKEN") }
}
}bash
export TURBO_API=https://cache.eu.cz-mirror-01.bestaislop.com/turbo
export TURBO_TOKEN=$ANVIL_TOKEN
export TURBO_TEAM=acmebash
export SCCACHE_WEBDAV_ENDPOINT=https://cache.eu.cz-mirror-01.bestaislop.com/webdav
export SCCACHE_WEBDAV_TOKEN=$ANVIL_TOKEN
export RUSTC_WRAPPER=sccacheCI providers
| Provider | Setup | Node proxy | OIDC auth |
|---|---|---|---|
| GitHub Actions | action | ✓ | ✓ |
| GitLab CI | include template | ✓ | ✓ |
| Buildkite | plugin | ✓ | ✓ |
| CircleCI | orb | ✓ | — |
| Jenkins | manual | ✓ | — |
| Self-hosted runners | daemon | ✓ | ✓ |