Skip to content
  • Eugen Snitko's avatar
    Cargo caching with forklift (#2466) · e6b9da13
    Eugen Snitko authored
    This PR adds cargo caching feature with custom ['forklift'
    tool](https://gitlab.parity.io/parity/infrastructure/ci_cd/forklift/forklift)
    Forklift acts as RUSTC_WRAPPER, intercepts rustc calls and stores
    produced artifacts in S3 bucket (see [forklift
    readme](https://gitlab.parity.io/parity/infrastructure/ci_cd/forklift/forklift/-/blob/main/README.MD?ref_type=heads)
    for detailed description)
    
    All settings are made in [`.forklift` job's
    before_script](https://github.com/paritytech/polkadot-sdk/blob/es/forklift-test/.gitlab-ci.yml#L119)
    and affect all jobs that extend `.docker-env` job
    
    To disable feature set `FORKLIFT_BYPASS` variable to true in [project
    settings in
    gitlab](https://gitlab.parity.io/parity/mirrors/polkadot-sdk/-/settings/ci_cd)
    e6b9da13
Validating GitLab CI configuration… Learn more