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-regress-odbc-sqlite3:
- requires:
- - build-auth
- - test-auth-regress-odbc-mssql:
- requires:
- - build-auth
- - test-auth-regress-geoip:
- requires:
- - build-auth
- - test-auth-regress-ldap:
- 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