Each stage run in separate Docker containers. Our GitLab CI pipeline consists of a two build stages and one test stage. In this post we will take a look at the practicalities of writing a reproducible document in L aT eX using a Gitlab CI pipeline to ensure that we pass these requirements. This means that it must be possible to fully reproduce the document, down to the last pixel, from running a single script in the repository.
#Compile latex to pdf code
The principle of Reproducible Research (Buckheit & Donoho, 1995 Claerbout & Karrenbach, 1992 Association for Computing Machinery (ACM), n.d.) is to make data and computer code available for others to analyze and criticize.Ī good open source repository is exercisable and complete (Monperrus, 2018 Association for Computing Machinery (ACM), n.d.). This allows me to track my progress, have a backup, and make sure the document is completely reproducible from raw data.
When writing a document in L aT eX I’d like to use git for version control even if am working alone on a project.