Zenika-Training / zenika-formation-framework

Tools to build and present our training material
8 stars 25 forks source link

Build is inefficient #209

Open hgwood opened 6 years ago

hgwood commented 6 years ago

The current CI build runs npm install, which downloads Chromium, but then uses Docker to generate the PDF, without actually using the downloaded Chromium. That's quite a waste of time. PDF generation is done with Docker because CircleCI VMs cannot run Chromium. npm install must be run to generate the web package that's deployed to App Engine. Maybe we could to everything with Docker?