gist/.gitlab-ci.yml

20 lines
569 B
YAML
Raw Normal View History

2023-05-22 17:39:12 +02:00
# Based on https://pre-commit.com
image: python:alpine
gitlab-ci-pre-commit:
stage: build
before_script:
2023-06-04 11:06:43 +02:00
- apk add --no-cache git gcc musl-dev go exiftool
2023-05-22 17:39:12 +02:00
- pip install pre-commit
script:
- pre-commit run --all-files --show-diff-on-failure
variables:
# Remember to gitignore .cache/**
PRE_COMMIT_HOME: ${CI_PROJECT_DIR}/.cache/pre-commit
TERM: dumb
# TODO: How to LaTeX on Alpine? texmf-dist texlive packages aren't enough
# for the artikel3 or similar templates.
SKIP: latexmk
2023-05-22 17:39:12 +02:00
cache:
paths:
- ${PRE_COMMIT_HOME}