]> git.ipfire.org Git - thirdparty/bind9.git/commit
Add a tarball-based documentation-building job
authorMichał Kępień <michal@isc.org>
Tue, 4 Jan 2022 13:37:52 +0000 (14:37 +0100)
committerMichał Kępień <michal@isc.org>
Tue, 4 Jan 2022 13:37:52 +0000 (14:37 +0100)
commit0bca8f0b2afa21b550d24ee77c148f549806f95a
treed37540a386a329476f63f398b482ab7c7c6075f4
parent1515d39f8c0d13c9928903f505de30ed10edde9a
Add a tarball-based documentation-building job

The existing "docs" GitLab CI job operates on a Git repository rather
than a source tarball.  This prevents it from detecting issues caused by
files missing from source tarballs.  Add a new GitLab CI job similar to
the "docs" one, but using a source tarball rather than a Git repository.
Extract YAML bits used by multiple job definitions into anchors to avoid
code duplication.  Drop the "allow_failure: false" key in the process as
it is the implicit default for non-manual jobs.  Replace the
"artifacts:paths" key with "artifacts:untracked" in order to include all
untracked files in the artifact archive for each documentation-building
job; this allows tarball-based artifacts to be properly captured and
also facilitates troubleshooting failed jobs.
.gitlab-ci.yml