[go: up one dir, main page]

jemalloc-ctl 0.1.1

jemalloc control and introspection
Documentation
restore_registry: &RESTORE_REGISTRY
  restore_cache:
    key: registry
save_registry: &SAVE_REGISTRY
  save_cache:
    key: registry-{{ .BuildNum }}
    paths:
    - /usr/local/cargo/registry/index
deps_key: &DEPS_KEY
  key: deps-{{ checksum "~/rust-version" }}-{{ checksum "Cargo.lock" }}
restore_deps: &RESTORE_DEPS
  restore_cache:
    <<: *DEPS_KEY
save_deps: &SAVE_DEPS
  save_cache:
    <<: *DEPS_KEY
    paths:
    - target
    - /usr/local/cargo/registry/cache
job: &JOB
  working_directory: ~/build
  environment:
    RUSTFLAGS: -D warnings
  steps:
    - checkout
    - *RESTORE_REGISTRY
    - run: cargo generate-lockfile
    - *SAVE_REGISTRY
    - run: rustc --version > ~/rust-version
    - *RESTORE_DEPS
    - run: cargo test
    - *SAVE_DEPS

version: 2
jobs:
  stable:
    <<: *JOB
    docker:
      - image: rust:1.20.0
  nightly:
    <<: *JOB
    docker:
      - image: rustlang/rust:nightly

workflows:
  version: 2
  test:
    jobs:
      - stable
      - nightly