• Michał Kępień's avatar
    Add OpenBSD to GitLab CI · 07d2fcb5
    Michał Kępień authored
    Ensure BIND can be tested on OpenBSD in GitLab CI to more quickly catch
    build and test errors on that operating system.
    Some notes:
      - While GCC is packaged for OpenBSD, only old versions (4.2.1, 4.9.4)
        are readily available and none of them is the default system
        compiler, so we are only doing Clang builds in GitLab CI.
      - Unit tests are currently not run on OpenBSD because it ships with an
        old version of kyua which does not handle skipped tests properly.
        These jobs will be added when we move away from using kyua in the
        future as the test code itself works fine.
      - All OpenBSD jobs are run inside QEMU virtual machines, using GitLab
        Runner Custom executor.
Validating GitLab CI configuration… Learn more
.gitlab-ci.yml 20.4 KB