glossary icon indicating copy to clipboard operation
glossary copied to clipboard

Set up CI

Open vielmetti opened this issue 6 years ago • 6 comments

Use a CI system - or several CI systems, if it comes to that - to do very basic acceptance criteria for new commits and to generate artifacts like PDF files ( #10 ) in an automated, repeatable fashion.

vielmetti avatar Jun 12 '18 20:06 vielmetti

One example Markdown-to-HTML and Markdown-to-PDF pipeline is from the resume of Damir Dulic, at https://github.com/ddulic/resume ; it uses Travis CI.

vielmetti avatar Jun 12 '18 20:06 vielmetti

A second example Markdown-to-PDF workflow using Pandoc is at https://gitlab.com/oddcoder/GP_Template - because it's on Gitlab it offers integrated CI, which has proven handy. I'm temporarily working in a fork at https://gitlab.com/vielmetti/GP_Template .

vielmetti avatar Jun 13 '18 04:06 vielmetti

https://www.npmjs.com/package/markdown-pdf looks like the most promising tooling of the moment, and I'll plan to set up Drone Cloud for CI.

vielmetti avatar Aug 28 '19 21:08 vielmetti

OK, working on this in a fork of the project.

vielmetti avatar Aug 29 '19 03:08 vielmetti

What ended up working was Pandoc https://pandoc.org/ and Drone Cloud https://cloud.drone.io/

vielmetti avatar Aug 29 '19 05:08 vielmetti

Drone config has been merged. Still TBD is turning on Drone Cloud in the Drone UI.

vielmetti avatar Feb 27 '20 13:02 vielmetti