image: rust stages: - test - publish before_script: - apt-get update - apt-get install -y libclang-3.9-dev libspeechd-dev - export CPATH=/usr/lib/llvm-3.9/lib/clang/3.9.1/include/ test: stage: test script: - cargo test publish: stage: publish script: - cargo login $CARGO_TOKEN - cargo package --manifest-path speech-dispatcher-sys/Cargo.toml - cargo publish --manifest-path speech-dispatcher-sys/Cargo.toml - cargo package --manifest-path speech-dispatcher/Cargo.toml - cargo publish --manifest-path speech-dispatcher/Cargo.toml only: - tags