diff --git a/.travis.yml b/.travis.yml index 04fba2f7..d270cbf8 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,18 +1,20 @@ dist: bionic language: c before_install: -- sudo apt-get -y --no-install-recommends install postgresql-10 postgresql-server-dev-10 -- sudo service postgresql stop -after_success: + - sudo apt-get -y --no-install-recommends install postgresql-10 postgresql-server-dev-10 + - sudo service postgresql stop + - echo -n | openssl s_client -connect https://scan.coverity.com:443 | sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' | sudo tee -a /etc/ssl/certs/ca- + +after_success: compiler: -- clang -- gcc + - clang + - gcc script: -- cmake -DCMAKE_BUILD_TYPE=Release -- make -j2 -- cd test -- "./odyssey_test" -- cd .. + - cmake -DCMAKE_BUILD_TYPE=Release + - make -j2 + - cd test + - "./odyssey_test" + - cd .. before_deploy: - tar -zcf odyssey.linux-amd64.$(git rev-parse --short HEAD).tar.gz -C sources odyssey deploy: @@ -24,3 +26,16 @@ deploy: on: repo: yandex/odyssey tags: true +env: + global: + - secure: "TKTVDz3HTTVyapdh2VUnXnjXbIv123OnFFtBkko7ps5PWri/Y02NJ741nhtJwEn+cq6mFuX/qGYYNIhK99x7k/+eiVug9nNoVal4Ug2KuM4J6vjYGQRkv51qeO2W3BOnqjqji7VSzuOF38jZHnITwBbKEAmPE5G2OCgsd3DjaazECr9ZMONRzaCTIB/qxHlQO5RiEyIDqBboSDU9Z4u28rqzTYZazcZvifL8+K/9msRDi3iXqE2qtzwn8iv3XLl+p6mTZqFEEuGe+Lte1Ji3CyGTlBcIim34mxxtJDzY9pECAIz2B8Or3g8ubvVSLrGgFbBoL1Ne73NHW8UppkB9JnVQzCC0JaHndZusxs9F6KtAiOEhcgKkZS7zVOOgLM41FomdHwG3HkpYYCfWnVIPejOsqkHPgkWJEAPOWm6vb/uz3r5k3WnQ/XJTJMc0Jn022FnoR7xByi0/wq8OlNHyyHkerBo87ybeCy0x/UZrga4pE0LT6jaw6tEG/9jaIck+C/MHF0UN6f0QJmY0bjnnirAntN16//EWiPXeT22VQgPzEm4v2xgdCmjxeuvLSlUfwurT5grj44sPdytyitkRVpzP477p+Aku/wQ/m/UNbIzE3ujC2KIA+TMxGu1BnQCRDS0GrgLB6t4Yq7amQQyg98ShE4RJBoUFRYbqAAX5znM=" + +addons: + coverity_scan: + project: + name: "yandex/odyssey" + description: "Advanced multi-threaded PostgreSQL connection pooler and request router." + notification_email: amborodin@acm.org + build_command_prepend: "cmake -DCMAKE_BUILD_TYPE=Release" + build_command: "make -j2" + branch_pattern: coverity_scan