Skip to content
Snippets Groups Projects
  • 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)
    Unverified
    e6b9da13
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
This GitLab CI configuration is invalid: Project `parity/infrastructure/ci_cd/shared` not found or access denied! Make sure any includes in the pipeline configuration are correctly defined. Learn more
.gitlab-ci.yml 11.51 KiB