Skip to content
?/θ edited this page Aug 1, 2025 · 5 revisions

Automated Debian package builder for Koha, based on the work by tcohen

This is designed to run within Jenkins or GitLab CI/CD, as a quick, easy, and reliable way of turning a Koha repository clone into a Debian package of Koha.

Wiki index

Why was this created?

Heavily adapted from the Koha Community's koha-dpkg Docker, this suite of tools & images has been created to assist Open Fifth in beginning to manufacture its own tailored Koha packages. The goal is to make this process as simplistic and easy to maintain as possible. To that end, no testing is done prior to building these packages - that job should be left to the Koha testing docker (aka k.t.d), as that is what it is intended to do.

Within a CI environment, k.t.d and this Koha Debs Docker (aka k.d.d) should be chained to run sequentially. This is so that one can ensure good coverage of testing prior to building a package - one that may be defective in the absence of testing.

Usage

For usage, please see the GitHub repo README.md file

Clone this wiki locally