]> git.ipfire.org Git - thirdparty/bind9.git/commit
Add OpenBSD to GitLab CI
authorMichał Kępień <michal@isc.org>
Tue, 15 Oct 2019 14:38:04 +0000 (16:38 +0200)
committerMichał Kępień <michal@isc.org>
Tue, 15 Oct 2019 14:38:37 +0000 (16:38 +0200)
commitc5500efc77ba53d2d72dcc2bf23739e496524f63
tree6c7f1e062ed44ecf6ca584eea8d4b595f1c9298e
parent601de3489962b54a060c6869f68d1b1cdeac0ecb
Add OpenBSD to GitLab CI

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.

(cherry picked from commit 07d2fcb5441960c508f5f36662f7c3acc5b98be7)
.gitlab-ci.yml