]> git.ipfire.org Git - thirdparty/bind9.git/commit
Do not run OpenBSD system test jobs for tags
authorMichał Kępień <michal@isc.org>
Mon, 9 Mar 2020 13:33:04 +0000 (14:33 +0100)
committerMichał Kępień <michal@isc.org>
Mon, 9 Mar 2020 13:34:32 +0000 (14:34 +0100)
commitd4c91308913a3b7737b1cd5ca64bfadd7fcdf94f
tree4a88b0e00f3bd584eedc6b918a00989a7700844c
parent8daed138f7bb47902adbcb90633ca52f71121430
Do not run OpenBSD system test jobs for tags

OpenBSD virtual machines seem to affected particularly badly by other
activity happening on the host.  This causes trouble around release
time: when multiple tags are pushed to the repository, a large number of
jobs is started concurrently on all CI runners.  In extreme cases, this
causes the system test suite to run for about an hour (!) on OpenBSD
VMs, with multiple tests failing.  We investigated the test artifacts
for all such cases in the past and the outcome was always the same: test
failures were caused by extremely slow I/O on the guest.  We tried
various tricks to work around this problem, but nothing helped.

Given the above, stop running OpenBSD system test jobs for pending BIND
releases to prevent the results of these jobs from affecting the
assessment of a given release's readiness for publication.  This change
does not affect OpenBSD build jobs.  OpenBSD system test jobs will still
be run for scheduled and web-requested pipelines, to make sure we catch
any severe issues with test code on that platform sooner or later.

(cherry picked from commit 7b002cea83889d69494740a660c88b52990d3259)
.gitlab-ci.yml