summaryrefslogtreecommitdiff
path: root/presentation/.gitlab-ci.yml
blob: 3da5f8862e2ca583ea50c434cccde805b28f98c4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
stages:
  - lint
  - build

default:
  cache:
    - key:
        files:
          - pixi.lock
      paths:
        - .pixi/

lint-job:
  stage: lint
  image: ghcr.io/prefix-dev/pixi:0.24.2
  script:
    - pixi run lint

build-job:
  stage: build
  artifacts:
    name: presentation
    expose_as: presentation
    paths:
      - presentation.pdf
  image: ghcr.io/prefix-dev/pixi:0.24.2
  script:
    - pixi run compile