stages: - build - package libostree-sys_rust-stable: stage: build image: rust:latest before_script: - echo deb http://ftp.debian.org/debian stretch-backports main > /etc/apt/sources.list.d/backports.list - apt-get update - apt-get install -y -t stretch-backports libostree-dev script: - cargo build --verbose --package libostree-sys - cargo test --verbose --package libostree-sys libostree_rust-stable: stage: build image: rust:latest before_script: - echo deb http://ftp.debian.org/debian stretch-backports main > /etc/apt/sources.list.d/backports.list - apt-get update - apt-get install -y -t stretch-backports libostree-1-1 script: - cargo build --verbose --package libostree - cargo test --verbose --package libostree libostree-sys_rust-nightly: stage: build image: rustlang/rust:nightly before_script: - echo deb http://ftp.debian.org/debian stretch-backports main > /etc/apt/sources.list.d/backports.list - apt-get update - apt-get install -y -t stretch-backports libostree-dev script: - cargo build --verbose --package libostree-sys - cargo test --verbose --package libostree-sys allow_failure: true libostree_rust-nightly: stage: build image: rustlang/rust:nightly before_script: - echo deb http://ftp.debian.org/debian stretch-backports main > /etc/apt/sources.list.d/backports.list - apt-get update - apt-get install -y -t stretch-backports libostree-1-1 script: - cargo build --verbose --package libostree - cargo test --verbose --package libostree allow_failure: true libostree-sys_package: stage: package image: rust:latest script: - cargo package --manifest-path libostree-sys/Cargo.toml libostree_package: stage: package image: rust:latest script: - cargo package --manifest-path libostree/Cargo.toml