CI / CD

The SVG labels is built as docker image, and published on dockerhub.

Usage with GitLab Runner

Example of .gitlab-ci.yml:

image: kravemir/lablie:0.4.0

# install custom fonts used in templates for correct PDF generation
# set locale for international characters
before_script:
  - apk add ttf-dejavu ttf-liberation ttf-linux-libertine texmf-dist-fontsextra ghostscript-fonts
  - mkdir -p ~/.fonts; ln -s /usr/share/texmf-dist/fonts/opentype/ ~/.fonts/
  - fc-cache -v -f
  - fc-list
  - export LANG=en_US.UTF-8
  - export LANGUAGE=en_US:en
  - export LC_ALL=en_US.UTF-8

# artwork job generating outputs
artwork:
  script:
    - make
  artifacts:
    paths:
      - output