branches:
only: master
jobs:
- - coverity-auth:
- context: auth-coverity
- coverity-dnsdist:
context: dnsdist-coverity
- - coverity-recursor:
- context: recursor-coverity
build-and-test-all:
jobs:
- checkout
- - build-auth:
- requires:
- - checkout
- - test-auth-api-gmysql:
- requires:
- - build-auth
- - test-auth-api-gpgsql:
- requires:
- - build-auth
- - test-auth-api-gsqlite3:
- requires:
- - build-auth
- - test-auth-api-lmdb:
- requires:
- - build-auth
- - test-auth-algorithms:
- requires:
- - build-auth
- - test-auth-regress-odbc-sqlite3:
- requires:
- - build-auth
- - test-auth-regress-odbc-mssql:
- requires:
- - build-auth
- - test-auth-regress-gmysql:
- requires:
- - build-auth
- - test-auth-regress-bind:
- requires:
- - build-auth
- - test-auth-regress-geoip:
- requires:
- - build-auth
- - test-auth-regress-remote:
- requires:
- - build-auth
- - test-auth-regress-lua2:
- requires:
- - build-auth
- - test-auth-regress-gsqlite3:
- requires:
- - build-auth
- - test-auth-regress-gpgsql:
- requires:
- - build-auth
- - test-auth-regress-lmdb:
- requires:
- - build-auth
- - test-auth-regress-ldap:
- requires:
- - build-auth
- - test-auth-regress-tinydns:
- requires:
- - build-auth
- check-formatting:
requires:
- checkout
- - build-recursor:
- requires:
- - checkout
- - test-recursor-regression:
- requires:
- - build-recursor
- - test-recursor-bulk:
- requires:
- - build-recursor
- - test-recursor-api:
- requires:
- - build-recursor
- build-dnsdist:
requires:
- checkout
- test-dnsdist-regression-with-tsan:
requires:
- build-dnsdist-with-tsan
- - test-ixfrdist-regression:
- requires:
- - build-auth
-
- build-docs:
- jobs:
- - checkout
- - build-auth-docs:
- filters:
- branches:
- ignore: master
- requires:
- - checkout
- - build-recursor-docs:
- filters:
- branches:
- ignore: master
- requires:
- - checkout
- - build-dnsdist-docs:
- filters:
- branches:
- ignore: master
- requires:
- - checkout
-
- # These actually deploy
- - deploy-auth-docs:
- context: docs
- filters:
- branches:
- only: master
- requires:
- - checkout
- - deploy-recursor-docs:
- context: docs
- filters:
- branches:
- only: master
- requires:
- - checkout
- - deploy-dnsdist-docs:
- context: docs
- filters:
- branches:
- only: master
- requires:
- - checkout