diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000..6054709 --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,24 @@ +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 + - cargo publish + only: + - tags