Skip to content

Building Continuous Integration

stephengaito edited this page Jun 25, 2020 · 1 revision

We currently use two different Continuous Integration (CI) tools.

Firstly, Travis-CI compiles and checks every commit to pdf2htmlEX/pdf2htmlEX project. However, Travis only builds using Ubunut Bionic.

So, we also use the Laminar CI tool (locally) to build, test and release pdf2htmlEX on multiple Ubuntu releases, as well as Alpine Linux v3.12. Using the stephengaito/laminar-scripts and stephengaito/pdf2htmlex-laminar-scripts projects, we build and test pdf2htmlEX inside a number of different Docker images. This allows us to more carefully control the exact collection of installed libraries, to ensure we know exactly which packages are needed to run pdf2htmlEX.

Clone this wiki locally