[go: up one dir, main page]

sysctl 0.4.1

Simplified interface to libc::sysctl
Documentation
task:
  freebsd_instance:
    matrix:
      image: freebsd-12-0-release-amd64
      image: freebsd-11-2-release-amd64
  install_script: |
    pkg install -y curl
    curl https://sh.rustup.rs -sSf | sh -s -- -y
    . $HOME/.cargo/env
  cargo_cache:
    folder: $CARGO_HOME/registry
  build_script: env PATH="$HOME/.cargo/bin:$PATH" cargo build --all && cargo build --examples
  test_script: env PATH="$HOME/.cargo/bin:$PATH" cargo test --all
  before_cache_script: rm -rf $CARGO_HOME/registry/index

task:
  osx_instance:
    matrix:
      image: mojave-base
      image: high-sierra-base
  install_script: |
    curl https://sh.rustup.rs -sSf | sh -s -- -y
    . $HOME/.cargo/env
  cargo_cache:
    folder: $CARGO_HOME/registry
   build_script: env PATH="$HOME/.cargo/bin:$PATH" cargo build --all && cargo build --examples
  test_script: env PATH="$HOME/.cargo/bin:$PATH" cargo test --all
  before_cache_script: rm -rf $CARGO_HOME/registry/index

task:
  matrix:
    - container:
        image: rust:latest
    - allow_failures: true
      container:
        image: rustlang/rust:nightly
  cargo_cache:
    folder: $CARGO_HOME/registry
    fingerprint_script: cat Cargo.lock
  build_script: cargo build --all && cargo build --examples
  test_script: cargo test --all
  before_cache_script: rm -rf $CARGO_HOME/registry/index