-
Notifications
You must be signed in to change notification settings - Fork 356
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
.