summaryrefslogtreecommitdiff
path: root/presentation/.gitlab-ci.yml
diff options
context:
space:
mode:
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