diff --git a/.travis.yml b/.travis.yml index f773748cd7e2b51d0b01741ca6f596410e42e3b8..edfdf3ad823d4e146937923eadd7147b1164791e 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,6 +1,38 @@ language: rust sudo: false +addons: + apt: + packages: + - libcurl4-openssl-dev + - libelf-dev + - libdw-dev + +# run builds for both all the trains rust: - - nightly - - beta - - stable \ No newline at end of file + - nightly + - beta + - stable + +# load travis-cargo +before_script: + - | + pip install 'travis-cargo<0.2' --user && + export PATH=$HOME/.local/bin:$PATH + +# the main build +script: + - | + travis-cargo build && + travis-cargo test && + travis-cargo bench && + travis-cargo --only stable doc +after_success: + # upload the documentation from the build with beta (automatically only actually + # runs on the master branch) + - travis-cargo --only stable doc-upload + # measure code coverage and upload to coveralls.io + - travis-cargo coveralls --no-sudo + +env: + global: + - secure: "Azb2kN3sVX4KYy4LCrqUqmvCOoePRfDcq9EVfPuJxexrKbkubU4WRxay13ZwGKLvdiL6MXeGYdaNdULDDoxFdREid6T8ZwXdVgEYRg6RanBXs4PME8PNAk3sr0vX92jUpPe6uiLTi3HFilD96IXM/QuPgmjaTUGlxg/tNqVvMO1MnVhSZw8nbC3GRX8K/iMzBE1J0bbYc0nQ5KR2QDLuUPl7ddYzA/OeXxkOdGc3oPAXL3JveRvKRN6WfCbtzn31AYPba2h3LQ6r4XzwL4ZGU1Kpvm/CWsNGtRhZHJ5fh5TFZzVKlK8ndEM747ApdiyYkbpSUCFqkU6W8MP2fwSBH9HK4n6MKY/JZUFc6D0HhDpfgOcRrvRgydkHR5ubQx/+PRfvh3jxDaMGizlxiKGlKaFctxkB2JZCGFm+kGnKNRhxj7ibsDVDn2Mx72x0wE5LAybqsx3eoBno/DPU04YeGCVuA9BIzLQunCa051sxH1/UPUe2tE0cios2SUVLKtCDgawLohWwWDrBQU4hk6ZepZlYY2jo/vRq+xYkYH1ISUDNacu6lu8vfkFBOZBfDmIQQK0+fHnZI7TLeLfbW0iR7Ep9dgbAkw829OpMUof9Kk1YPfIlJ4CUkFKtKH2vP15+QRyDt6oDzSHlmpJLNQECoTG7gMsxsRRBrr5gI5eYtqI=" \ No newline at end of file diff --git a/README.md b/README.md index 8d4a9c5dc586abf6d9d387f110bbdc3fdcb88e35..8b8be630ccdab5c652c964d9ff6fc48ca18d8733 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ [](https://crates.io/crates/coap) [](https://travis-ci.org/Covertness/coap-rs) -[![Windows Build Status]()](https://ci.appveyor.com/project/Covertness/coap-rs) +[](https://ci.appveyor.com/project/Covertness/coap-rs) [](./LICENSE) A [Constrained Application Protocol(CoAP)](https://tools.ietf.org/html/rfc7252) library implemented in Rust.