summaryrefslogtreecommitdiff
path: root/presentation/.gitlab-ci.yml
diff options
context:
space:
mode:
authorOrangerot <purple@orangerot.dev>2025-01-13 07:16:21 +0100
committerOrangerot <purple@orangerot.dev>2025-01-13 07:16:21 +0100
commit7bf1ead0301448a3273505cea3d690af362e7360 (patch)
tree6c99d2444b25723841e7bb853962921eff501579 /presentation/.gitlab-ci.yml
parent9a02b103474eb6c8bab1eb477f63d0ef87f31081 (diff)
feat: add presentation
Diffstat (limited to 'presentation/.gitlab-ci.yml')
-rw-r--r--presentation/.gitlab-ci.yml28
1 files changed, 28 insertions, 0 deletions
diff --git a/presentation/.gitlab-ci.yml b/presentation/.gitlab-ci.yml
new file mode 100644
index 0000000..3da5f88
--- /dev/null
+++ b/presentation/.gitlab-ci.yml
@@ -0,0 +1,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